TRUNCATE:一次性从表中删除所有的数据并且不把单独的删除操作记录计入日志文件中保存,删除行是不能恢复的。只删除表中的·数据,而不删除这张表。
DELETE:每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志文件中保存以便进行回滚操作。只删除表中的·数据,而不删除这张表。
DROP:删除整张表以及表里所有的数据,并将所占用的空间全部释放,不会记录日志。
删除速度:drop> truncate > delete
SQL中TRUNCATE和DROP以及DELETE的区别
于 2020-06-28 13:01:22 首次发布