1.级别不同:
1.1.delete是dml语句,处于语句级别的;
1.2.trucate是表级别的语句(它是表级别语句,在删除表的时候是不需要加上table的
,专门清空表内数据的)
1.3.drop是库级别的语句(它可以删除表也可以删除库)
2.效果不同:
2.1.delete可以删除某条数据,也可以清空表内全部数据,但是表结构会保留
2.2.trucate可以删除整个表的全部数据,但是表结构会保留
2.3.drop删除表之后就不会保留表结构,整个表就不见了
1.1.delete是dml语句,处于语句级别的;
1.2.trucate是表级别的语句(它是表级别语句,在删除表的时候是不需要加上table的
,专门清空表内数据的)
1.3.drop是库级别的语句(它可以删除表也可以删除库)
2.效果不同:
2.1.delete可以删除某条数据,也可以清空表内全部数据,但是表结构会保留
2.2.trucate可以删除整个表的全部数据,但是表结构会保留
2.3.drop删除表之后就不会保留表结构,整个表就不见了
本文详细介绍了SQL中的三种关键语句:delete、truncate和drop的区别。包括它们分别适用的不同级别(如语句级、表级、库级),以及各自在操作数据时的不同效果。
4343

被折叠的 条评论
为什么被折叠?



