在数据库操作中, TRUNCATE命令(是一个DDL命令)可以把表中的所有数据一次性全部删除,语法是:
语法结构:TRUNCATE
TRUNCATE TABLE 表名 |
TRUNCATE和DELETE都能把表中的数据全部删除,他们的区别是:
1. TRUNCATE是DDL命令,删除的数据不能恢复;DELETE命令是DML命令,删除后的数据可以通过日志文件恢复。
2. 如果一个表中数据记录很多,TRUNCATE相对DELETE速度快。
由于TRUNCATE命令比较危险,因此在实际开发中,TRUNCATE命令慎用。TRUNCATE
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17255699/viewspace-731016/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/17255699/viewspace-731016/