DELETE / TRUNCATE / DROP

三个都能让东西消失,但层级天差地别:删行、清表、连表一起删。选错一个字就是事故,务必先分清再下手。

DELETE / TRUNCATE / DROP要点

DELETE / TRUNCATE / DROP对照

维度 DELETE TRUNCATE DROP
作用对象 数据行 整表数据 整张表
能否带 WHERE 不能 不能
能否回滚 不能 不能
自增 id 不重置 重置 表已无
语句类型 DML DDL DDL
执行速度 最快
避坑提醒:TRUNCATE 与 DROP 都是隐式提交,执行即生效,别指望 ROLLBACK 能救;清库前先备份。
DELETE / TRUNCATE / DROP · DELETE 删除 知识卡片
卡片 03 / 05 · DELETE 删除(1080×1440 速查卡片)

DELETE 删除知识点