In MySQL können Sie die Schlüsselwörter „DELETE“ und „TRUNCATE“ verwenden, um die Daten in der Datentabelle zu löschen. Die spezifische Syntax lautet „DELETE FROM data table;“ und „TRUNCATE TABLE data table;“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
MySQL bietet die Schlüsselwörter DELETE und TRUNCATE zum Löschen von Daten in der Tabelle.
MySQL-Schlüsselwort DELETE
In MySQL können Sie die DELETE-Anweisung verwenden, um eine oder mehrere Datenzeilen in einer Tabelle zu löschen.
Verwenden Sie die DELETE-Anweisung, um Daten aus einer einzelnen Tabelle zu löschen. Das Syntaxformat lautet:
DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]
Die Syntax lautet wie folgt:
2a59fb221d0bc3b07e1e43cec3d4767d: Geben Sie den Namen der Tabelle an, aus 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. Gibt an, dass die Löschbedingungen für den Löschvorgang begrenzt sind. 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.
Hinweis: Wenn die WHERE-Bedingung nicht verwendet wird, werden alle Daten gelöscht.
Alle Daten in der Tabelle löschen
Beispiel: Alle Daten in der Tabelle tb_courses löschen
mysql> DELETE FROM tb_courses; Query OK, 3 rows affected (0.12 sec) mysql> SELECT * FROM tb_courses; Empty set (0.00 sec)
MySQL-Schlüsselwort TRUNCATE
Das Schlüsselwort TRUNCATE wird verwendet, um eine Tabelle vollständig zu löschen. Das Syntaxformat lautet wie folgt:
TRUNCATE [TABLE] 表名
Dabei kann das Schlüsselwort TABLE weggelassen werden. R Beispiel: Verwenden Sie die Tabelle TB_STUDUDENT_COURSE, um die Truncate-Anweisung
mysql> TRUNCATE TABLE tb_student_course; Query OK, 0 rows affected (0.04 sec) mysql> SELECT * FROM tb_student_course; Empty set (0.00 sec)
zu verwenden (Empfohlenes Tutorial:
Mysql-Video-TutorialTruncate und delete Logischerweise die Rolle der Truncate-Anweisung und Anweisung löschen Dasselbe, aber in einigen Fällen gibt es Unterschiede in der Verwendung.
Das obige ist der detaillierte Inhalt vonSo löschen Sie Datentabellendaten in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!