delete,drop,truncate 区别
生活随笔
收集整理的這篇文章主要介紹了
delete,drop,truncate 区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、delete 和 truncate 僅僅刪除表數(shù)據(jù),drop 連表數(shù)據(jù)和表結(jié)構(gòu)一起刪除,打個比方,delete 是單殺,truncate 是團滅,drop 是把電腦摔了。
2、delete 是 DML 語句,操作完以后如果沒有不想提交事務(wù)還可以回滾,truncate 和 drop 是 DDL 語句,操作完馬上生效,不能回滾,打個比方,delete 是發(fā)微信說分手,后悔還可以撤回,truncate 和 drop 是直接扇耳光說滾,不能反悔。
3、執(zhí)行的速度上,drop>truncate>delete,打個比方,drop 是神舟火箭,truncate 是和諧號動車,delete 是自行車。
總結(jié)
以上是生活随笔為你收集整理的delete,drop,truncate 区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tomcat容器是如何创建servlet
- 下一篇: Rabbitmq如何保证消息顺序执行