TRUNCATE和DELETE有以下几点区别
TRUNCATE和DELETE有以下几点区别
1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。
2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。
3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比DELETE操作后的表要快得多。
4、TRUNCATE不能触发任何DELETE触发器。
5、不能授予任何人清空他人的表的权限。
6、当表被清空后表和表的索引讲重新设置成初始大小,而delete则不能。
7、不能清空父表。
转载于:https://www.cnblogs.com/siqing99/archive/2012/02/01/2334718.html
TRUNCATE和DELETE有以下几点区别相关推荐
- truncate,delete,drop之间的区别
TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行. 但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资 ...
- Mysql之drop、truncate和delete的区别
一.delete 1.delete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,但要注意表 ...
- 深度分析DROP,TRUNCATE与DELETE的区别【我的数据库之路系列】
深度分析DROP,TRUNCATE与DELETE的区别[我的数据库之路系列] 转载自:http://hi.baidu.com/bjn_wuming/blog/item/8b27a9af36ef26f6 ...
- MYSQL基本知识:TRUNCATE和DELETE的区别
目录 1.条件删除 2. 事务回滚 3. 清理速度 4. 高水位重置 MYSQL中TRUNCATE和DELETE都能够清理表中的数据,那它们的基本区别是什么呢? 1.条件删除 这个比较好理解,因为DE ...
- drop、truncate和delete的区别
drop.truncate和delete的区别 (1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作. TRUNCATE TA ...
- Oracle中TRUNCATE、DELETE和DROP的区别?
Oracle中TRUNCATE.DELETE和DROP的区别? 区别: 1.删除表时表数据方面 delete是每次从表中删除一行,同时将删除操作作为事务写进日志以便回滚操作,在有该操作的触发器时,执行 ...
- 数据库中的drop、truncate、delete有什么区别❓__羊卓的杨
drop.truncate.delete区别❓
- Oracle truncate、 delete、 drop区别
相同点: 1.truncate和不带where子句的delete.以及drop都会删除表内的数据. 2.drop.truncate都是DDL语句(数据定义语言),执行后会自动提交. 不同点: 1. t ...
- [转]SQL truncate 、delete与drop区别
相同点: 1.truncate和不带where子句的delete.以及drop都会删除表内的数据. 2.drop.truncate都是DDL语句(数据定义语言),执行后会自动提交. 不同点: 1. t ...
最新文章
- 云计算设计模式(十)——守门员模式
- unity桌面设置vnc_win7系统通过VNCViewer访问Ubuntu桌面环境的操作方法
- 【计算几何】【分类讨论】Gym - 101173C - Convex Contour
- CSS网页制作布局实例教程
- JAVASE_File类(实践)——目录拷贝
- Vscode Todo Tree插件
- mysql count distinct case when_统计符合条件的去重过的数量 - - count distinct if case
- 面试这些公司是在浪费时间
- 光伏农业七大问题不解决 投资者恐“先驱”变“先烈”
- 霸权?Google 阻止我写 Web 浏览器
- landsat8数据下载相关小知识
- oppoA37m rom固件刷机包下载 免费下载 解锁专用
- 2020 dns排名_2020年中国最快的dns_动漫台
- docker ctrl p 失灵
- FreeType移植到 STM32 单片机以支持矢量字体
- vue3.0抢先看(附尤雨溪vue分享ppt)
- Large-scale cluster management at Google with Borg
- 杭电1874畅通工程绪
- 302-驻留集管理,清除策略和加载控制
- 组合导航(GNSS+惯性导航)
热门文章
- Git 忽略已经提交的文件
- C/C++开发工具大比拼【转】
- Windows 7安装PlayReady出现“任务被禁用”错误信息
- 违背常识、颠覆认知,终于有人把薛定谔的猫讲明白了
- python箴言_Python高效率编程的8条箴言
- 生产问题分析!delete in子查询不走索引?!
- 看看人家架构师那消息队列中间件玩的,那叫一个优雅!
- 10W+集群规模下,美团点评如何优化改造K8s?
- 【JEECG dubbo专题】Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- 开发指南专题八:JEECG微云快速开发平台数据字典