SQL und Datenbanken Grundlagen

Die Grundbefehle, um Daten aus einer Datenbank abzufragen, zu verändern und Tabellen sinnvoll miteinander zu verknüpfen.

Zuletzt aktualisiert: 1. September 2026

Begriffe

SQL ist eine Sprache, mit der du Daten aus einer Datenbank abfragst, veränderst und verwaltest. Eine Datenbank speichert Daten dabei ähnlich wie mehrere verknüpfte Excel Tabellen.

TabelleSpeichert Daten in Zeilen und Spalten, wie eine Excel Tabelle
DatensatzEine einzelne Zeile einer Tabelle
SchemaDie Struktur einer Datenbank, also welche Tabellen und Spalten es gibt
NormalisierungDaten so aufteilen, dass möglichst wenig doppelt gespeichert wird

Daten abfragen

SELECT * FROM tabelle;Zeigt alle Spalten und Zeilen einer Tabelle
SELECT spalte FROM tabelle;Zeigt nur eine bestimmte Spalte
WHERE bedingungFiltert die Ergebnisse nach einer Bedingung
ORDER BY spalteSortiert das Ergebnis nach einer Spalte
LIMIT 10Begrenzt das Ergebnis auf eine Anzahl Zeilen

Daten verändern

INSERT INTO tabelle VALUES (...)Fügt eine neue Zeile ein
UPDATE tabelle SET spalte = wertÄndert vorhandene Werte
DELETE FROM tabelle WHERE ...Löscht Zeilen, die zur Bedingung passen

Tabellen anlegen

CREATE TABLEErstellt eine neue Tabelle mit ihren Spalten
PRIMARY KEYKennzeichnet die eindeutige Kennung einer Zeile
FOREIGN KEYVerweist auf den Primärschlüssel einer anderen Tabelle
ALTER TABLEÄndert nachträglich die Struktur einer Tabelle

Tabellen verknüpfen

JOINVerbindet Zeilen aus zwei Tabellen über eine gemeinsame Spalte
INNER JOINZeigt nur Zeilen, die in beiden Tabellen einen Treffer haben
LEFT JOINZeigt alle Zeilen der linken Tabelle, auch ohne Treffer rechts
Zum Anschauen

Zwei Tabellen verknüpfen

Der Fremdschlüssel in der einen Tabelle verweist auf den Primärschlüssel der anderen.