多语言展示
当前在线:1320今日阅读:142今日分享:25

drop、delete、truncate的区别

drop、delete、truncate的区别
方法/步骤
1

先复制一张表成3张复制表,这样表的数据就同一了之后好做比对,如图

2

分别对3张复制表进行drop、delete、truncate语句的操作,如图

3

语句运行结果如图只要delete有影响条数其他没有

4

然后再来看表会发现执行drop的表被删除了,如图

5

然后打开表查看表数据可以看出TRUNCATE是清空表数据,delete是删除指定的条件数据,如图

6

还要就是表设计中的自增值的不同,TRUNCATE执行的表自增又从1开了,还有就是delete的数据可以回滚还原,TRUNCATE的不可以,如图

推荐信息