truncate和delete的异同? 盾给网 4年前 truncate 命令永久地从表中删除所有数据;delete 命令从一个表中删除某一行或多行数据 truncate 和 delete 都可以将数据实体删掉,truncate 的操作并不记录到 rollback 日志,操作速度较快,删除数据不能恢复 delete 操作不释放表空间 truncate 不能对视图等进行删除;delete 可以删除单表的视图数据(本质是对表数据的删除) truncate 是数据定义语言(DDL);delete 是数据操纵语言(DML) No related posts.