DELETE和truncate的区别: DELETE:选择性地删除数据,当删除整张表的数据时效率较低;truncate只能删除整张表的数据,但是效率高于使用DELETE语句;不能选择性地删除。当truncate执行删除之后,自动生成的主键值重新从默认值开始。truncate(截断表)。