TRUNCATE DELETE DROP 区别
2024-08-30 04:31:51
TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。
TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。
TRUNCATE,DELETE,DROP放在一起比较:
TRUNCATE TABLE:删除内容、释放空间但不删除定义。
DELETE TABLE:删除内容不删除定义,不释放空间。
DROP TABLE:删除内容和定义,释放空间
最新文章
- css写出0.5px边框(一)
- JS如何禁止别人查看网站源码
- dede:field name='imgurls'不能二次使用的解决办法
- css控制段落
- Java 第六章 循环结构2
- 嵌入式linux
- [POJ2828]Buy Tickets(线段树,单点更新,二分,逆序)
- geusture for chrome cfg
- unity3d shader之Roberts,Sobel,Canny 三种边缘检测方法
- linux swap 分区调控(swap分区 lvm管理)
- SingleNumber python实现
- JAVA ThreadPoolExecutor(转)
- 四个漂亮的CSS样式表
- 2014 ACM/ICPC Asia Regional Beijing Site
- Stall Reservations
- 总结JAVA----IO流中的字节流
- hdu-3294(最长回文子串)
- (set) 人见人爱A-B hdu2034
- OpenGL中的原子操作需要注意的地方
- 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #18 向ext4转换