Heim >Datenbank >MySQL-Tutorial >Was ist der MySQL-Befehl zum Löschen von Tabellendaten?

Was ist der MySQL-Befehl zum Löschen von Tabellendaten?

烟雨青岚
烟雨青岚Original
2020-06-11 09:28:027989Durchsuche

Was ist der MySQL-Befehl zum Löschen von Tabellendaten?

Der MySQL-Befehl „Tabellendaten löschen“ hat die folgenden zwei Anweisungen:

Anweisung 1:

delete from 表名;

Anweisung 2:

truncate table 表名;

Vergleiche:

(1) Die delete-Anweisung ohne where-Parameter kann gelöscht werden Alle Inhalte in der MySQL-Tabelle können auch mit truncate table gelöscht werden.

(2) Truncate ist in Bezug auf die Effizienz schneller als Löschen, aber Truncate zeichnet das MySQL-Protokoll nach dem Löschen nicht auf und die Daten können nicht wiederhergestellt werden.

(3) Der Effekt des Löschens ähnelt dem Löschen aller Datensätze in der MySQL-Tabelle nacheinander, bis der Löschvorgang abgeschlossen ist, während das Abschneiden dem Beibehalten und Neuerstellen der Struktur der MySQL-Tabelle entspricht Alle Zustände entsprechen der neuen Oberfläche.

Empfohlenes Tutorial: „MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der MySQL-Befehl zum Löschen von Tabellendaten?. 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