博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL大圣之路笔记——SQL TRUNCATE,DELETE,DROP
阅读量:4950 次
发布时间:2019-06-11

本文共 360 字,大约阅读时间需要 1 分钟。

TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。

TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。 
TRUNCATE,DELETE,DROP放在一起比较:
TRUNCATE TABLE:删除内容、释放空间但不删除定义。
DELETE TABLE:删除内容不删除定义,不释放空间。
DROP TABLE:删除内容和定义,释放空间。

转载于:https://www.cnblogs.com/allenzhang/p/5454691.html

你可能感兴趣的文章
oracle 日期比较出现ORA-01861: 文字与格式字符串不匹配问题
查看>>
hibernate_sequence.nextval 序列不存在
查看>>
sqluldr2
查看>>
Oracle Patch Set Update and Critical Patch Update April 2011 Released
查看>>
图论算法之(割点)
查看>>
摄像头工作原理【转】
查看>>
js打乱数组排序
查看>>
UVA 387 A Puzzling Problem
查看>>
BZOJ 2059 [Usaco2010 Nov]Feed 购买饲料
查看>>
laravel5.5源码笔记(三、门面类facade)
查看>>
用.Net Core控制台模拟一个ASP.Net Core的管道模型
查看>>
Continuation (延续)
查看>>
The 10th UESTC Programming Contest Final 总结
查看>>
手动创建Servlet--J2EE学习笔记
查看>>
Ubuntu安装SSH服务
查看>>
HTML 合并单元格示例
查看>>
N种方法妙讲LIS算法
查看>>
Apache 开启压缩传输
查看>>
expect 自动化控制命令
查看>>
cookie和session的自我介绍
查看>>