SQL DELETE-Anweisung

DELETE-Anweisung

Das DELETE-Satz wird verwendet, um Zeilen in einer Tabelle zu löschen.

Syntax

DELETE FROM Tabellenname WHERE Spaltenname = Wert

Person:

Nachname Vorname Adresse Stadt
Gates Bill Xuanwumen 10 Beijing
Wilson Fred Zhongshan 23 Nanjing

Eine Zeile löschen

"Fred Wilson" wird gelöscht:

DELETE FROM Person WHERE Nachname = 'Wilson'

Ergebnis:

Nachname Vorname Adresse Stadt
Gates Bill Xuanwumen 10 Beijing

Alle Zeilen löschen

Es ist möglich, alle Zeilen zu löschen, ohne die Tabelle zu löschen. Dies bedeutet, dass die Struktur, die Attribute und die Indizes der Tabelle vollständig sind:

DELETE FROM table_name

oder:

DELETE * FROM table_name