Mysql 导出每个表的部分数据

今天做开发,想把旧的数据库重构一下,旧的数据库很大,直接导出不太合适,但是想借用之前的一部分数据,发现了mysqldump 的一个参数 -w,这个参数类似sql里面的where,可以指定你导出的每个表里面的条件。

比如我们想导出每个表100条数据

mysqldump -uroot -p “-w 1 limit 100” test > test.sql

我们想导出id小于1000的数据

mysqldump -uroot -p “-w id < 1000” test> test.sql

这个方法比较简单,希望能够用到。

本文已经被查看1,363次

发表评论

电子邮件地址不会被公开。 必填项已用*标注