数据库表的删除操作(TRUNCATE)与不带条件的区别

不带条件删除

DELETE FROM 表名 删除所有数据

展示区别:设计表的时候将id设为自增,后再新增数据观察id

我们有一个表

 

 全部删除

 

 然后添加一个数据

 

我们发现id是从8开始的,说明表的结构还在

 

我们用TRUNCATE TABLE删除然后添加一个数据

 

我们发现id是从1开始的

总结:DELETE FROM只是删除表的数据,TRUNCATE TABLE 除了删除数据还会删除表结构然后创建一个新的表。

 

posted @ 2021-11-26 11:36  时光里的少年  阅读(396)  评论(0)    收藏  举报