几种删除数据库操作的比较

原创 2018年04月14日 23:08:07

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

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

数据库查询的几种方法

1、Statement接口查询这通常是比较常用的。Statement statement = connection.createStatement();ResultSet rs = getResult...
  • hzlimeng
  • hzlimeng
  • 2007-05-05 23:45:00
  • 1519

几种数据库的区别

目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。国际国内的主导关系型数据库管理系统有Oracle、S...
  • op_zoro
  • op_zoro
  • 2012-11-03 10:47:20
  • 4380

几种均值的比较和理解

在MS Execl中有如下3个求平均的函数: AVERAGE(),即算数平均值(Arithmetic mean);GEOMEAN(),即几何平均值(Geometric mean);HARMEAN...
  • ecnu18918079120
  • ecnu18918079120
  • 2017-05-07 09:22:43
  • 774

java实现MySQ备份还原

  • 2009年06月25日 19:40
  • 740KB
  • 下载

几种音频格式

  • 2011年11月27日 17:11
  • 119KB
  • 下载

数据库中联合查询和连接查询的区别…

联合查询是纵向的,连接查询和横向的,例如, 表a id name age 1 q 1 2 w 2 表b id name age 1 qq 11 4 ww 22 联合查询: select * fro...
  • u012963782
  • u012963782
  • 2017-03-01 09:20:48
  • 121

数据结构课程设计 比较几种内部排序算法的关键字比较次数和移动次数以取得直观感受

  • 2009年06月18日 11:55
  • 360KB
  • 下载

sql语句删除数据库表的几种方式及区别

delete from 'tableName:   DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。(相当于把房子里家具全丢了,但为了纪念原先的家具,所以原先放家具的那块地...
  • Happy_wangzi_wjl
  • Happy_wangzi_wjl
  • 2015-10-13 20:50:49
  • 680

数据库中三种删除的区别

相同点:1.truncate和不带where子句的delete, 以及drop都会删除表内的数据。2.drop,truncate都是DDL(数据定义语言)语句,执行后会自动提交。 不同点:1. tru...
  • mengjiangtao
  • mengjiangtao
  • 2010-08-01 20:25:00
  • 3022

php数据库操作、连接数据库(一)

mysql数据库下载地址:http://www.mysql.com/downloads/ php配mysql可以说是最合适的,今天本文讲述他们之间的连接。 我们首先打开:Navicat for M...
  • hao54216
  • hao54216
  • 2016-12-21 10:04:02
  • 437
收藏助手
不良信息举报
您举报文章:几种删除数据库操作的比较
举报原因:
原因补充:

(最多只允许输入30个字)