Heim  >  Artikel  >  Datenbank  >  Wozu dient die Datenbank-Löschanweisung delete?

Wozu dient die Datenbank-Löschanweisung delete?

青灯夜游
青灯夜游Original
2020-10-23 14:50:0425762Durchsuche

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.

Wozu dient die Datenbank-Löschanweisung delete?

(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.

  • LIMIT-Klausel: Optional. Wird verwendet, um dem Server die maximale Anzahl der zu löschenden Zeilen mitzuteilen, bevor der Steuerbefehl an den Client zurückgegeben wird.
Beispiel 1: Alle Daten in der Tabelle löschen

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn