Was ist ein DELETE? Einfach erklärt
Der SQL-Befehl, der Zeilen aus einer Tabelle entfernt. Ohne einschränkende Bedingung löscht er alle Zeilen — deshalb gehört fast immer ein WHERE dazu.
Die Alltagsanalogie
DELETE ist wie Akten aus dem Aktenschrank nehmen und schreddern: Ohne genaue Ansage, welche Akten gemeint sind, wandert die ganze Schublade in den Schredder.
Im Job heißt das
Beim Aufräumen von Altdaten oder Test-Einträgen kommt DELETE zum Einsatz — in Firmen oft nur mit vorherigem Backup erlaubt.
Ein konkretes Beispiel
DELETE FROM kunden WHERE kunden_id = 1042; — entfernt genau diese Zeile.
Eselsbrücke
DELETE ohne WHERE schreddert ALLES — erst filtern, dann feuern.
Auf Englisch
DELETE, DELETE statement
DELETE is the SQL command that removes rows from a table. Without a restricting condition it deletes all rows, which is why it is almost always used together with WHERE.