PythonQ 240-8XX Bedienungsanleitung Seite 177

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 768
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 176
156 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
+---------+-------------+----------+
| Vogel | w | 1 |
| Katze | w | 1 |
| Katze | m | 1 |
| Hund | w | 1 |
| Hund | m | 2 |
| Hamster | w | 1 |
| Schlange| m | 1 |
+---------+-------------+----------+
4.3.4.9 Mehr als eine Tabelle benutzen
In der pet-Tab elle behalten Sie die
¨
Ubersicht ¨uber Ihre Haustiere. Wenn Sie weitere Infor-
mationen ¨uber sie aufzeichnen wollen, beispielsweise Ereignisse in ihrem Leben wie Besuche
beim Tierarzt oder wenn Nachwuchs zur Welt kommt, brauchen Sie eine weitere Tabelle.
Wie sollte diese aussehen? Sie ben¨otigt:
Den Namen des Haustiers, damit Sie wissen, auf welches Tier sich jedes Ereignis bezieht.
Ein Datum, damit Sie wissen, wann sich das Ereignis zugetragen hat.
Ein Feld, um das Ereignis zu beschreiben.
Ein Feld f¨ur den Typ des Ereignisses, wenn Sie in der Lage sein wollen, Ereignisse zu
kategorisieren.
Nach diesen Vor¨uberlegungen onnte das CREATE TABLE-Statement f¨ur die ereignis-Tabelle
wie folgt aussehen:
mysql> CREATE TABLE ereignis (name VARCHAR(20), datum DATE,
-> typ VARCHAR(15), bemerkung VARCHAR(255));
Wie bei der pet-Tabelle ist es am einfachsten, die anf¨anglichen Datens¨atze mit Hilfe einer
TAB-getrennten Textdatei einzuladen, die folgende Informationen enth¨alt:
Fluffy 1995-05-15 Nachwuchs 4 atzchen, 3 weiblich, 1 annlich
Buffy 1993-06-23 Nachwuchs 5 H ¨undchen, 2 weiblich, 3 annlich
Buffy 1994-06-19 Nachwuchs 3 H¨undchen, 3 weiblich
Chirpy 1999-03-21 Tierarzt Schnabel gerade gebogen
Slim 1997-08-03 Tierarzt Gebrochene Rippe
Bowser 1991-10-12 Zwinger
Fang 1991-10-12 Zwinger
Fang 1998-08-28 Geburtstag Geschenk: neues Kauspielzeug
Claws 1998-03-17 Geburtstag Geschenk: neues Flohhalsband
Whistler 1998-12-09 Geburtstag Erster Geburtstag
Laden Sie die Datens¨atze wie folgt ein:
mysql> LOAD DATA LOCAL INFILE "ereignis.txt" INTO TABLE ereignis;
Auf der Grundlage dessen, was Sie durch die Abfragen der pet-Tabelle gelernt haben,
sollten sie in der Lage sein, Abfragen der Datens¨atze der ereignis-Tabelle durchzuf¨uhren,
was prinzipiell dasselbe ist. Aber wann ist die ereignis-Tabelle allein nicht ausreichend,
um Fragen zu beantworten, die Sie stellen onnten?
Seitenansicht 176
1 2 ... 172 173 174 175 176 177 178 179 180 181 182 ... 767 768

Kommentare zu diesen Handbüchern

Keine Kommentare