DELETE、TRUNCATE、DROP区别分析
来源:互联网 发布:php expecttelnet 编辑:程序博客网 时间:2024/05/01 17:52
DELETE :属于DML语句,删除数据库中指定条件的数据。
语法:DELETE TABLE WHERE A = B;
执行该语句后,需要使用commit进行提交才能反映到数据库中
TRUNCATE:属于DDL语句,快速的删除指定表的所有数据。
语法:TRUNCATE TABLETABLE_NAME
TRUNCATE在各种表上无论是大的还是小的都非常快,同其它DDL语句一样,都显示的有提交操作,因此,执行之后是无法进行回滚操作的。TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比DELETE操作后的表要快得多。TRUNCATE不能触发任何DELETE触发器。当表被清空后表和表的索引将重新设置成初始大小,而DELETE则不能。DROP:属于DDL语句,作用是删除整个表、删除指定的用户、删除指定的存储空间等等
语法:
drop table table_name [cascade constraint]
drop user user_name [cascade]
drop tablespace tablespace_name including content and datafiles
- DELETE、TRUNCATE、DROP区别分析
- delete,truncate,drop 区别
- drop truncate delete区别
- truncate delete drop 区别
- truncate、delete、drop区别
- drop delete truncate 区别
- TRUNCATE,DELETE,DROP区别
- drop,truncate,delete区别
- TRUNCATE DELETE DROP区别
- drop,truncate,delete 区别
- delete、truncate、drop区别
- truncate,delete,drop的区别
- Truncate,delete与drop区别
- DELETE/TRUNCATE/DROP的区别
- Truncate drop 和 delete 区别
- Truncate、delete与drop区别
- drop ,truncate,delete 的区别
- delete、truncate、drop的区别
- 帧中继技术及其应用
- 常用的三层架构设计
- 很多不知道的
- 红黑树的插入实现
- 再思即学式和预学式
- DELETE、TRUNCATE、DROP区别分析
- 读取excel表(限于至2003版,包含2003版)
- 从MVC框架看MVC架构的设计
- SQL中DECODE的用法
- UVa 10010
- 从一个菜鸟做起…
- Android中使用SoftReference缓存图片对象
- 悼小悦悦事件
- 图片的旋转