快速清空指定表中的所有数据

来源:互联网 发布:罗伊基恩数据 编辑:程序博客网 时间:2024/04/30 22:35

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的用法

原创粉丝点击