快速清空指定表中的所有数据
2009-08-27 10:52
232 查看
TRUNCATE TABLE在功能上与不带WHRERE 子句的DELETE语句相同:
1.二者均删除表中的全部行,但TRUNCATE TABLE比DELETE速度快,且使用系统和事物日志资源少。
2.DELETE语句每次删除一行,并在事物日志中为所删除的每行做一项纪录。TRUNCATE TABLE通过释放
存储表数据页来删除数据,并且只在事物日志中记录页的释放减少日志空间
TRUNCATE TABLE和DELETE的用法相同,下面举个它们的简单用法
Statement stmt=con.createStatement();
stmt.executeUpdate("TRUNCATE TABLE tableName");//
TRUNCATE TABLE的用法 stmt.executeUpdate("delete from tableName");//DELETE的用法
1.二者均删除表中的全部行,但TRUNCATE TABLE比DELETE速度快,且使用系统和事物日志资源少。
2.DELETE语句每次删除一行,并在事物日志中为所删除的每行做一项纪录。TRUNCATE TABLE通过释放
存储表数据页来删除数据,并且只在事物日志中记录页的释放减少日志空间
TRUNCATE TABLE和DELETE的用法相同,下面举个它们的简单用法
Statement stmt=con.createStatement();
stmt.executeUpdate("TRUNCATE TABLE tableName");//
TRUNCATE TABLE的用法 stmt.executeUpdate("delete from tableName");//DELETE的用法
相关文章推荐
- 清空mysql指定库里所有表数据
- 使用Elasticsearch client清空指定索引下的所有数据
- 【Sqlserver清空数据库中所有表数据】
- 清空 所有用户表中的数据.sql
- [推荐] (SqlServer)批量清理指定数据库中所有数据
- [MSSQL]批量清理指定数据库中所有数据
- 批量清理指定数据库中所有数据--SqlServer
- SQL修改指定数据库的表数据类型【如将表中所有varchar类型修改为nvarchar】
- SQL Developer快速按指定格式导出数据
- SQL批量删除数据表中指定字段对应的所有约束
- mysql取出指定id之外的所有数据
- Oracle中快速删除某个用户下的所有表数据
- 使用SQL语句清空数据库所有表的数据
- 清空数据库所有表数据
- Delphi 快速读取TXT 指定行的数据
- Sql Server中清空所有数据表中的记录
- Mac小技巧:快速查看指定应用程序的所有窗口
- queryIntentActivities快速获取自己App内的所有指定的Activity 并设置跳转
- 快速删除数据库中所有表中的数据
- 使用SQL语句清空数据库所有表的数据