清除mysql表中数据
2016-04-10 14:38
239 查看
delete from 表名;
truncatetable 表名;
不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。
效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。
delete的效果有点像将mysql表中所有记录一条一条删除到删完,
而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。
原文地址:http://blog.sina.com.cn/s/blog_9e3e549901012wrs.html
truncatetable 表名;
不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。
效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。
delete的效果有点像将mysql表中所有记录一条一条删除到删完,
而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。
原文地址:http://blog.sina.com.cn/s/blog_9e3e549901012wrs.html
相关文章推荐
- debian下安装mysql
- Mac mysql 数据库安装总结
- windows下通过DOS命令提示符进入MySQL数据库
- 【小镇的技术天梯】lanmp服务器集群搭建(4)mysql-cluster集群搭建
- MySQL:主从切换
- import MySQLdb 报错 相关的环境问题
- 【mysql】mysql分表和表分区详解
- 通过JDBC访问MySql数据库
- 关于MYSQL表记录字段换行符回车符处理
- mysql_error() mysql_errno() 错误代码1064
- MySql中存储过程中的@变量总是无法执行,提示Parameter '@XXX' must be defined
- MySql增删改查语句
- MySql在命令行指令
- MySQL常用引擎的锁机制
- 关于MySQL
- mysqldump备份
- 安装MySQL
- 快速查看Mysql数据库数据文件存放地址
- mysql的表名/字段名/字段值是否区分大小写
- 【3】mysql字段类型