SQL-Grundlagen

SQL (Structured Query Language) ist die Standardsprache für relationale Datenbanken. Mit vier Operationen deckt man 90 % des Alltags ab: SELECT, INSERT, UPDATE, DELETE – kurz CRUD.

Daten lesen (SELECT)

SELECT name, email FROM kunden WHERE stadt = 'Lübeck' ORDER BY name LIMIT 10;

Daten schreiben (INSERT)

INSERT INTO kunden (name, email) VALUES ('Michael', Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.');

Daten ändern (UPDATE)

UPDATE kunden SET telefon = '0451-123' WHERE id = 42;

Daten löschen (DELETE)

DELETE FROM kunden WHERE id = 42;  -- Vorsicht: ohne WHERE löscht alles!

JOIN – Tabellen verbinden

SELECT o.id, k.name FROM bestellungen o
JOIN kunden k ON k.id = o.kunden_id;

Weiterlesen: Indizes erklärt · SQL-Schnellreferenz · Query erklärt