mysqldump 导出统一限制每张数据表导出的记录数
2017-03-21 15:10
302 查看
mysqldump 导出统一限制每张数据表导出的记录数
在工作过程中,需要将生产的数据导出到本地开发环境,我希望可以导出部分数据.而服务器数据量比较大(上千万),如果选择直接从服务器导出数据, 正在运行的应用可能受到影响,导出的时候应用不能正常的访问。 于是我希望可以导出部分数据足够测试环境使用就可以了。
具体做法:
在mysqldump加上某些参数就行了,详细如下:
最主要的就是
导出时可能是使用的是WHERE 拼接上 true limit, 就形成了
在工作过程中,需要将生产的数据导出到本地开发环境,我希望可以导出部分数据.而服务器数据量比较大(上千万),如果选择直接从服务器导出数据, 正在运行的应用可能受到影响,导出的时候应用不能正常的访问。 于是我希望可以导出部分数据足够测试环境使用就可以了。
具体做法:
在mysqldump加上某些参数就行了,详细如下:
mysqldump -uroot -p database --where="true limit 10000" > db.sql
最主要的就是
--where="true limit 10000"这个参数了, 这个参数的意思就是为每个表增加一个 “LIMIT 10000” 语句,
导出时可能是使用的是WHERE 拼接上 true limit, 就形成了
where true limit 10000的语句,并完成了一次数据库的dump.
相关文章推荐
- 记录下:Mysql导出表结构及表数据 mysqldump用法 - T00ls
- 通过脚本bat导出表数据,并可限制导出记录数
- mysqlDump 导出多表,其中部分表有限制数据内容
- MySQL中的导出数据(mysqldump)命令使用详解
- MySQL数据导入与导出(select|mysqldump)
- MySQL数据的导出和导入-mysqldump
- MySQL数据的导出和导入工具:mysqldump
- MySQL数据的导出和导入工具:mysqldump(备份数据库的命令)
- MySQL数据的导出和导入工具:mysqldump(备份数据库的命令)
- php使用mysqldump命令导出数据 文件内容为空 的解决(密码不能为空)
- MySQL数据的导出和导入-mysqldump
- 导出数据库数据记录成insert语句的存储过程
- 导出ntext数据到文本文件,一条记录一个文件
- MySQL数据的导出和导入工具:mysqldump
- 数据的导出和导入工具:mysqldump
- MySQL数据的导出和导入工具:mysqldump
- MySQL数据的导出工具:mysqldump的使用
- MySQL数据的导出和导入工具:mysqldump
- MySQL数据的导出和导入工具:mysqldump
- MySQL数据的导出和导入工具:mysqldump