Die Datenbank-Löschanweisung delete wird verwendet, um eine oder mehrere Datenzeilen in einer Tabelle zu löschen. Das Syntaxformat ist „DELETE FROM 2a59fb221d0bc3b07e1e43cec3d4767d [WHERE-Klausel] [ORDER BY-Klausel] [LIMIT-Klausel]“; wird nicht verwendet. Wenn die Klausel die Löschbedingungen für den Löschvorgang definiert, werden alle Daten gelöscht.
(Empfohlenes Tutorial: MySQL-Video-Tutorial)
Delete-Anweisung delete
Die DELETE-Anweisung kann eine oder mehrere Datenzeilen in der Tabelle löschen.
Das Syntaxformat ist:
DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]
Die Syntaxbeschreibung lautet wie folgt:
2a59fb221d0bc3b07e1e43cec3d4767d: Geben Sie den Namen der Tabelle an, in der Daten gelöscht werden sollen.
ORDER BY-Klausel: Optional. Gibt an, dass beim Löschen Zeilen in der Tabelle in der in der Klausel angegebenen Reihenfolge gelöscht werden.
WHERE-Klausel: Optional. Dies bedeutet, dass die Löschbedingungen für den Löschvorgang definiert werden. Wenn diese Klausel weggelassen wird, bedeutet dies, dass alle Zeilen in der Tabelle gelöscht werden.
Alle Daten in der Tabelle tb_courses löschen
mysql> DELETE FROM tb_students; Query OK, 3 rows affected (0.12 sec) mysql> SELECT * FROM tb_students; Empty set (0.00 sec)Beispiel 2: Daten in der Tabelle basierend auf Bedingungen löschen
Löschen Sie in der Tabelle tb_students die ID 4 Dem Datensatz
mysql> DELETE FROM tb_students -> WHERE id=4; Query OK, 1 row affected (0.00 sec) mysql> SELECT * FROM tb_students; +----+-------+---------+------+------+--------+------------+ | id | name | dept_id | age | sex | height | login_date | +----+-------+---------+------+------+--------+------------+ | 1 | Dany | 1 | 25 | F | 160 | 2015-09-10 | | 2 | Green | 3 | 23 | F | 158 | 2016-10-22 | | 3 | Henry | 2 | 23 | M | 185 | 2015-05-31 | | 5 | Jim | 1 | 24 | M | 175 | 2016-01-15 | | 6 | John | 2 | 21 | M | 172 | 2015-11-11 | | 7 | Lily | 6 | 22 | F | 165 | 2016-02-26 | | 8 | Susan | 4 | 23 | F | 170 | 2015-10-01 | +----+-------+---------+------+------+--------+------------+ 4 rows in set (0.00 sec)
kann aus den laufenden Ergebnissen entnommen werden, dass der Datensatz mit der ID 4 gelöscht wurde.
Das obige ist der detaillierte Inhalt vonWozu dient die Datenbank-Löschanweisung delete?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!