Wenn Sie nicht die gesamten Datensätze aus Ihrer Tabelle
sehen wollen, dann führen Sie in der jeweiligen Abfrage die
gewünschten Spalten durch Kommata getrennt auf. Wollen Sie
also etwa wissen, wann Ihre Tiere geboren wurden, dann wählen
Sie die Spalten name
und
geburtstag
:
mysql> SELECT name, geburtstag FROM haustier;
+----------+------------+
| name | geburtstag |
+----------+------------+
| Fluffy | 1993-02-04 |
| Claws | 1994-03-17 |
| Buffy | 1989-05-13 |
| Fang | 1990-08-27 |
| Bowser | 1989-08-31 |
| Chirpy | 1998-09-11 |
| Whistler | 1997-12-09 |
| Slim | 1996-04-29 |
| Puffball | 1999-03-30 |
+----------+------------+
Um herauszufinden, wem welches Tier gehört, setzen Sie folgende Abfrage ab:
mysql> SELECT besitzer FROM haustier;
+----------+
| besitzer |
+----------+
| Harold |
| Gwen |
| Harold |
| Benny |
| Diane |
| Gwen |
| Gwen |
| Benny |
| Diane |
+----------+
Beachten Sie, dass diese einfache Abfrage die Spalte
besitzer
jedes Datensatzes abruft; einige
davon tauchen mehrfach auf. Um die Ausgabe zu optimieren,
können Sie jeden eindeutigen Ergebnisdatensatz genau einmal
ausgeben, indem Sie einfach das Schlüsselwort
DISTINCT
hinzufügen:
mysql> SELECT DISTINCT besitzer FROM haustier;
+----------+
| besitzer |
+----------+
| Benny |
| Diane |
| Gwen |
| Harold |
+----------+
Mithilfe einer WHERE
-Klausel können Sie
Datensatz- und Spaltenauswahl kombinieren. Um z. B. die
Geburtsdaten von Hunden und Katzen anzuzeigen, verwenden Sie
folgende Abfrage:
mysql>SELECT name, gattung, geburtstag FROM haustier
->WHERE gattung = 'Hund' OR gattung = 'Katze';
+--------+---------+------------+ | name | gattung | geburtstag | +--------+---------+------------+ | Fluffy | Katze | 1993-02-04 | | Claws | Katze | 1994-03-17 | | Buffy | Hund | 1989-05-13 | | Fang | Hund | 1990-08-27 | | Bowser | Hund | 1989-08-31 | +--------+---------+------------+
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.