SQL DELETE-Anweisung
DELETE-Anweisung in der Tabelle zu löschen Datensätze verwendet wird.
SQL DELETE-Anweisung
DELETE-Anweisung Zeilen in einer Tabelle zu löschen.
SQL DELETE-Syntax
WHERE some_column = some_value ;
Beachten Sie, dass SQL - Anweisung DELETE WHERE - Klausel! WHERE-Klausel gibt an, welcher Datensatz oder Datensätze, die entfernt werden müssen. Wenn Sie die WHERE-Klausel weglassen, werden alle Datensätze gelöscht! |
Die Demo-Datenbank
In diesem Tutorial werden wir w3big Beispieldatenbank verwenden.
Hier finden Sie eine ausgewählte "Websites" Tabellendaten:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3big.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 6 | 百度 | https://www.baidu.com/ | 4 | CN | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+---------------+---------------------------+-------+---------+
SQL DELETE Beispiele
Angenommen, wir "Websites" Liste von der Website zu entfernen, die so genannte "Baidu" und das Land ist Website des CN.
Wir verwenden die folgende SQL-Anweisung:
Beispiele
Führen Sie die oben SQL, dann lesen Sie die "Websites" Liste sind die Daten wie folgt:
Löschen aller Daten
Sie können die Tabelle ohne Bedingungen, löschen Sie alle Zeilen in der Tabelle zu löschen. Dies bedeutet, dass die Tabellenstruktur, Attributen, Indizes unverändert bleiben:
oder
DELETE * FROM table_name;
HINWEIS: Wenn Sieeinen Datensatz löschen , besonders vorsichtig zu sein! Denn man kann nicht wiederholt werden!