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 SELECTzum 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 SELECTSyntax informierst.

Es gibt viele Möglichkeiten, SELECT Anweisungen zu schreiben; wir sehen uns nur einige wenige an. Weitere Informationen über die SELECTSyntax 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 mail
(
  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.