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 TabelleDatensatzEine einzelne Zeile einer TabelleSchemaDie Struktur einer Datenbank, also welche Tabellen und Spalten es gibtNormalisierungDaten so aufteilen, dass möglichst wenig doppelt gespeichert wirdDaten abfragen
SELECT * FROM tabelle;Zeigt alle Spalten und Zeilen einer TabelleSELECT spalte FROM tabelle;Zeigt nur eine bestimmte SpalteWHERE bedingungFiltert die Ergebnisse nach einer BedingungORDER BY spalteSortiert das Ergebnis nach einer SpalteLIMIT 10Begrenzt das Ergebnis auf eine Anzahl ZeilenDaten verändern
INSERT INTO tabelle VALUES (...)Fügt eine neue Zeile einUPDATE tabelle SET spalte = wertÄndert vorhandene WerteDELETE FROM tabelle WHERE ...Löscht Zeilen, die zur Bedingung passenTabellen anlegen
CREATE TABLEErstellt eine neue Tabelle mit ihren SpaltenPRIMARY KEYKennzeichnet die eindeutige Kennung einer ZeileFOREIGN KEYVerweist auf den Primärschlüssel einer anderen TabelleALTER TABLEÄndert nachträglich die Struktur einer TabelleTabellen verknüpfen
JOINVerbindet Zeilen aus zwei Tabellen über eine gemeinsame SpalteINNER JOINZeigt nur Zeilen, die in beiden Tabellen einen Treffer habenLEFT JOINZeigt alle Zeilen der linken Tabelle, auch ohne Treffer rechtsZum Anschauen
Zwei Tabellen verknüpfen
Der Fremdschlüssel in der einen Tabelle verweist auf den Primärschlüssel der anderen.
Kunden
id (Primärschlüssel)
name
email
verknüpft über
kunden_id →
kunden_id →
Bestellungen
id
kunden_id (Fremdschlüssel)
datum