MySQL数据库中的delete和truncate的区别

主要从相同点和不同点两方面来认识:

1.相同点:两者都是的功能都是删除数据库中的表。

2.不同点:(1).delete删除的时候是一条一条的删除记录,它配合事务,可以将删除的数据找回。

   (2).truncate删除,它是将整个表摧毁,然后再创建一张一模一样的表。它删除的数据无法找回。

备注:

1.delete的案例演示如图“delete演示截图”;

   MySQL数据库中的delete和truncate的区别 


  2.truncate的案例演示图“truncate演示截图”。

MySQL数据库中的delete和truncate的区别