TRUNCATE与 DELETE
Posted 海子呢
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TRUNCATE与 DELETE相关的知识,希望对你有一定的参考价值。
源地址:http://zhidao.baidu.com/link?url=9zB64BuXiAXNPF-zxvd6VLGTKb2FsUzQ-FsRAeQaYzycOGT5uGPXb-oB44TuYoPzGOXu_4aMHQiQYGXrBY5SrK
1.DELETE
?DML语言
?可以回退
?可以有条件的删除
DELETE FROM 表名
WHERE 条件
2.TRUNCATE TABLE
?DDL语言
?无法回退
?默认所有的表内容都删除
?删除速度比delete快。
TRUNCATE TABLE 表名
因为truncate不能回退,不需要写入回退log,所以效率会很高。
以上是关于TRUNCATE与 DELETE的主要内容,如果未能解决你的问题,请参考以下文章
Mysql清空表(truncate)与删除表中数据(delete)的区别