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删除表之后就不会保留表结构,整个表就不见了