SQL中delete和drop的区别

1、drop

drop除了把表的全部数据删除以外。还把表的结构都删除了。删除的结构包括表的视图,索引,存储过程,函数等

2、delete

delete是根据你所写的where条件删除掉表中的部分数据。但是表的其他结构还在。
因为delete只是删除掉部分数据,那么如果想删除全部数据,用truncate。truncate也是只删除全部数据,其他结构不会删除。

上一篇:同事删库跑路后,我连表名都不能修改了?


下一篇:每日一练--40 整数除法