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