小议truncate、drop、delete的区别
1、从分类角度
truncate、drop属于DDL(Data Definition Language 数据定义语言)
delete属于DML(Data Manipulation Language 数据操作语言)
2、从表结构角度
truncate、delete只删除数据,不删除表结构
drop删除数据和表结构
3、从安全角度
truncate、drop不支持回滚
delete支持
4、从速率角度(如图)
drop table Employees和truncate table Employees查询开销为0%
delete from Employees查询开销为95%
delete from Employees where dep_id = 3查询开销为5%
从执行计划查询开销来看,drop 等于truncate,delete from tab where……速度大于delete from tab
以上属于个人观点,如有不对望拍砖。
分享到:
相关推荐
小议新旧企业破产法的差别.doc
小议民族与艺术音乐的区别.doc
小议新形势下大额现金管理.doc
小议现行金融制度对农业的影响.doc
小议外汇期权会计在新规则中应用.doc
小议经济型酒店消费者心理及消费方向.doc
小议羊首勺
小议秦始皇焚书坑儒.doc
私立幼儿园小议.pdf
小议初中政治趣味教学
嵌入式linux小议:ELF 文件格式分析嵌入式linux小议:ELF 文件格式分析
小议网页视觉设计.doc
小议嵌入式计算机技术.pdf
法治思想起源小议.docx
小议生命发展史.pptx
小议食品安全问题.doc
高中政治复习小议.docx
小议证券违法实证.doc