当前位置:   article > 正文

面试题--------9、mysql的drop delete truncate 分别在什么场景下使用_drop table where

drop table where

9、mysql的drop delete truncate 分别在什么场景下使用

1、drop table

①、属于DDL

②、不可回滚

③、不可带where

④、表内容和结构删除

⑤、删除速度快

2、truncate table

①、属于DDL

②、不可回滚

③、不可带where

④、表内容删除

⑤。删除速度快

3、delete from table

①、属于DML

②、可以回滚

③、可带where

④、表结构在,表内容要看where执行的情况

⑤、删除速度慢,需要逐行删除

4、使用场景

不在需要一张表的时候,用drop

想删除部分数据行的时候,用delete,并且带上where子句

保留表而删除所有数据的时候用truncate

以上结论自己分析出来的,如有不对评论指出,你的反馈是我成长的动力,谢谢







花开一千年,花落一千年,花叶永不见

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/397728
推荐阅读
相关标签
  

闽ICP备14008679号