truncate和delete、trop之间有什么区别?
2016-12-19 15:43
459 查看
truncate table
在功能上与不带 WHERE子句的 DELETE
语句相同:二者均删除表中的全部行。但 truncate table 比delete速度快,且使用的系统和事务日志资源少。delete语句每次删除一行,并在事务日志中为所删除的每行记录一项。
truncatetable通过释放存储表数据所用的数据页来删除数据,并且只在事务
日志中记录页的释放。
truncate,delete,drop放在一起比较:
truncatetable:删除内容、释放空间但不删除定义。
deletetable:删除内容不删除定义,不释放空间。
droptable:删除内容和定义,释放空间。
删除数据库记录时,推荐:truncate
truncate table
在功能上与不带 WHERE子句的 DELETE
语句相同:二者均删除表中的全部行。但 truncate table 比delete速度快,且使用的系统和事务日志资源少。delete语句每次删除一行,并在事务日志中为所删除的每行记录一项。
truncatetable通过释放存储表数据所用的数据页来删除数据,并且只在事务
日志中记录页的释放。
truncate,delete,drop放在一起比较:
truncatetable:删除内容、释放空间但不删除定义。
deletetable:删除内容不删除定义,不释放空间。
droptable:删除内容和定义,释放空间。
删除数据库记录时,推荐:truncate
相关文章推荐
- truncate和delete之间有什么区别
- truncate和delete之间有什么区别
- truncate和delete和drop之间有什么区别
- truncate和delete之间有什么区别
- truncate和delete之间的区别
- Delete, drop table, truncate之间的区别
- truncate,delete,drop之间的区别
- truncate和delete之间的区别
- truncate , delete ,drop 三个删除之间的区别
- MySQL中的 truncate,delete,drop之间的区别
- DIV与SPAN之间有什么区别
- 详解MySQL中DROP,TRUNCATE 和DELETE的区别实现mysql从零开始
- 病毒、蠕虫与木马之间有什么区别?
- 删除数据truncate与delete的区别
- 详解MySQL中DROP,TRUNCATE 和DELETE的区别实现mysql从零开始
- Oracle中TRUNCATE和Delete区别及TRUNCATE使用说明
- 路由器和交换机分别起什么作用,它们之间有什么区别?
- TRUNCATE和DELETE的几点区别
- TRUNCATE和DELETE的几点区别
- Activex、OLE、COM、OCX、DLL之间有什么区别?