English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Verwendung und Beispiel des SQL DELETE-Schlüssels

SQL-Schlüsselwort-Referenz

DELETE

DELETE-Befehl wird verwendet, um bestehende Einträge in einer Tabelle zu löschen.

Die folgenden SQL-Anweisungen löschen den Kunden "Alfreds Futterkiste" aus der Tabelle "Customers":

 DELETE FROM Customers
 WHERE CustomerName='Alfreds Futterkiste';

Hinweis:Seien Sie vorsichtig beim Löschen von Einträgen aus der Tabelle! Beachten Sie den WHERE-Teil der DELETE-Anweisung. Der WHERE-Teil gibt an, welche Einträge gelöscht werden sollen. Wenn der WHERE-Teil weggelassen wird, werden alle Einträge in der Tabelle gelöscht!

Es ist möglich, alle Zeilen der Tabelle zu löschen, ohne die Tabelle zu löschen. Dies bedeutet, dass die Tabellenstruktur, die Attribute und die Indizes unverändert bleiben:

Die folgenden SQL-Anweisungen löschen alle Zeilen aus der Tabelle "Customers", ohne die Tabelle zu löschen. Dies bedeutet, dass die Tabellenstruktur, die Attribute und die Indizes unverändert bleiben:

  DELETE FROM Customers;

SQL-Schlüsselwort-Referenz