赞
踩
- truncate table 表名;
- delete from 表名 where 条件;
- delete from 表名;
说明:truncate
truncate的效率高于delete。
truncate 清除数据后不记录日志,不可以恢复数据,相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。
truncate删除数据后是不可以进行rollback操作,语句不能与where一起使用。
truncate 不写服务器 log,速度快。
说明:delete
delete清除数据后记录日志,可以恢复数据,相当于将表中所有记录一条一条删除。
delete可以删除一行,也可以删除多行。
delete 删除以后,identity (标识列、自增字段)依旧是接着被删除的最近的那一条记录ID加1后进行记录。如果只需删除表中的部分记录,只能使用 DELETE语句配合 where条件
drop table 表名;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。