PythonQ 240-8XX Manual de usuario Pagina 162

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 161
Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 141
mysql> DESCRIBE pet;
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | |
| besitzer | varchar(20) | YES | | NULL | |
| art | varchar(20) | YES | | NULL | |
| geschlecht | char(1) | YES | | NULL | |
| geburtstag | date | YES | | NULL | |
| sterbetag | date | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
Sie onnen DESCRIBE jederzeit benutzen, zum Beispiel, wenn Sie die Namen der Spalten
Ihrer Tabelle vergessen haben oder von welchem Datentyp sie sind.
4.3.3 Daten in Tabellen einladen
Nachdem Sie Ihre Tabelle erzeugt haben, m¨ussen Sie sie mit Daten f¨ullen. Hierf¨ur sind die
LOAD DATA- und INSERT-Statements n¨utzlich.
Nehmen wir an, Sie haben Haustiere wie unten aufgef¨uhrt. (Achten Sie bei den Datum-
sangaben bitte darauf, dass MySQL Daten im YYYY-MM-DD-Format erwartet, was von dem
Format abweichen kann, an das Sie gewohnt sind.)
name besitzer art geschlecht geburtstag sterbetag
Fluffy Harold Katze w 1993-02-04
Claws Gwen Katze m 1994-03-17
Buffy Harold Hund w 1989-05-13
Fang Benny Hund m 1990-08-27
Bowser Diane Hund m 1998-08-31 1995-07-29
Chirpy Gwen Vogel w 1998-09-11
Whistler Gwen Vogel 1997-12-09
Slim Benny Schlange m 1996-04-29
Weil Sie mit einer leeren Tabelle beginnen, ist eine einfache oglichkeit, diese mit Daten
zu f¨ullen, dass Sie eine Textdatei erzeugen, die eine Zeile f¨ur jedes Ihrer Tiere enth¨alt, und
die Inhalte dieser Datei dann mit einem einzigen Statement in die Tabelle laden.
Erzeugen Sie also eine Textdatei pet.txt’, die einen Datensatz pro Zeile enth¨alt, mit
Werten, die durch TAB-Zeichen getrennt sind, und zwar in der Reihenfolge, in der die
Spalten im CREATE TABLE-Statement aufgef¨uhrt waren. Fehlende Werte (wie unbekanntes
Geschlecht oder Sterbedaten f¨ur Tiere, die noch leben) ersetzen Sie mit NULL-Werten. Um
das in Ihrer Textdatei darzustellen, nehmen Sie \N. Der Datensatz f¨ur den Vogel Whistler
zum Beispiel sieht wie folgt aus (wobei der Leerraum zwischen den Werten ein einzelnes
TAB-Zeichen darstellt):
Whistler Gwen Vogel \N 1997-12-09 \N
Um die Textdatei pet.txt in die pet-Tab elle zu laden, benutzen Sie folgenden Befehl:
mysql> LOAD DATA LOCAL INFILE "pet.txt" INTO TABLE pet;
Sie onnen das Trennzeichen f¨ur die Spalten und das Zeichen f¨ur Zeilenende im LOAD DATA-
Statement explizit festlegen, wenn Sie wollen, aber vorgabem¨aßig sind das das TAB-Zeichen
Vista de pagina 161
1 2 ... 157 158 159 160 161 162 163 164 165 166 167 ... 767 768

Comentarios a estos manuales

Sin comentarios