SQL DELETEAnweisungen
Die DELETE-Anweisung wird verwendet, um Datensätze in einer Tabelle zu löschen.
SQL DELETE-Anweisung
Die DELETE-Anweisung wird verwendet, um Zeilen in einer Tabelle zu löschen.
SQL DELETE-Syntax
DELETE FROM table_name WHERE condition;
Parameter description:
- table_name: Der Name der Tabelle, aus der gelöscht werden soll.
- condition: Die Löschbedingung, mit der angegeben wird, welche Daten gelöscht werden sollen.
|
Bitte beachten Sie die WHERE-Klausel in der SQL DELETE-Anweisung! Die WHERE-Klausel gibt an, welcher Datensatz oder welche Datensätze gelöscht werden müssen. Wenn Sie die WHERE-Klausel weglassen, werden alle Datensätze gelöscht! |
Demo-Datenbank
In diesem Tutorial verwenden wir die Beispieldatenbank EXAMPLE.
Nachfolgend sind die Daten aufgeführt, die aus der Tabelle "Websites" ausgewählt wurden:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | Example | http://www.example.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | +----+--------------+---------------------------+-------+---------+
SQL DELETE-Beispiel
Angenommen, wir möchten die Website mit dem Website-Namen "Facebook" und dem Land USA aus der Tabelle "Websites" löschen.
Wir verwenden die folgende SQL-Anweisung:
Beispiel
Nach Ausführung des obigen SQL und erneutem Lesen der Tabelle "Websites" sehen die Daten wie folgt aus:
Alle Daten löschen
Sie können alle Zeilen in einer Tabelle löschen, ohne die Tabelle zu löschen. Das bedeutet, dass die Tabellenstruktur, Attribute und Indizes unverändert bleiben:
Hinweis:Seien Sie äußerst vorsichtig beim Löschen von Datensätzen! Denn Sie können es nicht rückgängig machen!
Andere Erweiterungen