语法:
?
? 1.delete from 表名?
??
? 2.truncate table 表名
?
truncate?是一个能够快速清空资料表内所有资料的SQL语法。并且能针对具有自动递增值的字段,做计数重置归零重新计算的作用。
?
truncate?table在功能上与不带 where子句的 delete语句相同:二者均删除表中的全部行。但?truncate?table比?delete速度快,且使用的系统和事务日志资源少。
?
两者之间的区别:
?
? 前者是dml数据操作语言,如果有rollback会撤销;后者是ddl数据定义语言,如果有rollback不会撤销。
?
?