3. Die erste Datenbank & SQL

Wir haben unsere Tabellen auf Papier gezeichnet. Wenn wir diese in den Computer übertragen, müssen wir dem System sagen, welche Art von Daten in eine Spalte kommt. Ein Name ist schließlich Text, ein Preis ist eine Zahl.

Die wichtigsten Datentypen

Wie spricht man mit einer Datenbank?

Um Daten abzufragen, brauchen wir eine Sprache, die die Datenbank versteht. Diese Sprache heißt SQL (Structured Query Language). Der wichtigste Befehl, um Daten auszulesen, ist der SELECT-Befehl.

Der Bauplan einer SELECT-Abfrage

Eine Abfrage ist fast wie ein normaler englischer Satz aufgebaut:

Aufgabe: Deine erste echte SQL-Konsole

Willkommen im Backend unseres US-Sports-Shops! Die Datenbank heißt produkte. Oben siehst du, wie die Tabelle aktuell aussieht. Darunter ist dein Terminal.

Die gesamte Tabelle produkte:

Versuche nun, folgende Aufgaben im Terminal zu lösen:

  1. Zeige nur die Spalten "artikel" und "preis" von allen Produkten an.
    Tipp: SELECT artikel, preis FROM produkte
  2. Finde alle Produkte der Kategorie "Kleidung".
    Tipp: ... WHERE kategorie = 'Kleidung'
  3. Zeige alle Produkte an und sortiere sie nach Preis.
    Tipp: ... ORDER BY preis
SQL>