drop table
entfernt die gesamte Tabelle mit Daten
delete * from table
entfernt die Daten und lässt die Autoincrement-Werte unverändert. Es dauert auch eine Weile, wenn die Tabelle viele Daten enthält.
truncate table
entfernt die Daten, setzt die Autoincrement-Werte zurück (aber belässt sie als Autoincrement-Spalten, also fängt es einfach bei 1 an und geht von dort wieder hoch) und ist sehr schnell.