Delete
Delete是MySQL中用来删除表中的一行或多行数据的语句。它可以用来删除指定条件的行,也可以用来删除表中所有的行,但它不能用来删除表本身。
DELETE FROM table_name WHERE condition;
Drop
Drop是MySQL中用来删除数据库中的表或者数据库本身的语句。它可以用来删除表,也可以用来删除数据库,但它不能用来删除表中的行。
DROP TABLE table_name; DROP DATABASE database_name;
Truncate
Truncate是MySQL中用来删除表中所有的行,但不能用来删除表本身的语句。它可以用来快速清空表中的数据,而不需要删除每一行。
TRUNCATE TABLE table_name;
来说,Delete用来删除表中的行,Drop用来删除表或数据库,Truncate用来清空表中的数据。