Zum Hauptinhalt springen

Der DELETE-Befehl in SQL

Der DELETE-Befehl wird verwendet, um Daten aus einer Tabelle zu löschen. Mit DELETE können gezielt einzelne oder mehrere Zeilen entfernt werden.

Grundstruktur

DELETE FROM tabelle WHERE bedingung;
  • tabelle: Die Tabelle, aus der Daten gelöscht werden sollen.
  • bedingung (optional, aber empfohlen): Bestimmt, welche Zeilen gelöscht werden.

Beispiele

Einzelne Zeile löschen

DELETE FROM kunden WHERE name = 'Müller';

Mehrere Zeilen löschen

DELETE FROM kunden WHERE stadt = 'Berlin';

Alle Zeilen löschen (ohne WHERE)

DELETE FROM kunden;

Achtung: Ohne WHERE-Klausel werden alle Zeilen gelöscht!

Zusammenfassung

Mit DELETE können Daten aus einer Tabelle entfernt werden. Die Verwendung einer WHERE-Klausel ist wichtig, um unbeabsichtigtes Löschen aller Daten zu vermeiden.