Kapitel 5. Daten aus Tabellen auswählen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
5.0 Einleitung
In diesem Kapitel geht es um die Verwendung der Anweisung SELECT
zum Abrufen von Informationen aus deiner Datenbank. Das Kapitelist hilfreich, wenn du nur über begrenzte SQL-Kenntnisse verfügst oder wenn du dich über die MySQL-spezifischen Erweiterungen der SELECT
Syntax informierst.
Es gibt viele Möglichkeiten, SELECT
Anweisungen zu schreiben; wir sehen uns nur einige wenige an. Weitere Informationen über die SELECT
Syntax und die Funktionen und Operatoren, die zum Extrahieren und Manipulieren von Daten zur Verfügung stehen, findest du im MySQL User Reference Manual oder in einem allgemeinen MySQL-Text.
Viele Beispiele in diesem Kapitel verwenden eine Tabelle mit dem Namen mail
, die Zeilen enthält, die den E-Mail-Verkehr zwischen Benutzern auf einer Reihe von Hosts verfolgen. Im Folgenden wird gezeigt, wie diese Tabelle erstellt wurde:
CREATE
TABLE
(
id
INT
NOT
NULL
AUTO_INCREMENT
PRIMARY
KEY
,
t
DATETIME
,
#
when
message
was
sent
srcuser
VARCHAR
(
8
),
#
sender
(
source
user
and
host
)
srchost
VARCHAR
(
20
),
dstuser
VARCHAR
(
8
),
#
recipient
(
destination
user
and
host
)
dsthost
VARCHAR
(
20
),
size
BIGINT
,
#
message
size
in
bytes
INDEX
(
t
)
);
Der Inhalt der Tabelle mail
sieht wie folgt aus:
mysql> SELECT t, srcuser, srchost, dstuser, dsthost, size FROM mail;
+---------------------+---------+---------+---------+---------+---------+ ...
Get MySQL Kochbuch, 4. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.