您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > MySQL

mysqldump 如何导出表的部分数据

时间:09-29来源:作者:点击数:

数据表记录很多,如果只需要导出最近的1000条,如何实现呢?

1. 查看记录情况

首先查看数据表记录的最大id,这样可以获悉表记录的大体情况。

mysql>select id from apple order by id desc LIMIT 1;

假设得到结果:9880

2. 设置where选项

接着,使用mysqldump的”where”选项设置导出哪些记录。

$ mysqldump -h192.168.18.23  -uroot -p123456 fruit apple --where="id>8000">apple_dump.sql

这样, 可以导出最近的1000多条记录,从第8001条开始到最后一条。

也可以精确导出从8001开始的100条记录。

$ mysqldump -h192.168.18.23  -uroot -p123456 fruit apple --where="id>8000 LIMIT 100">apple_dump.sql

导出从8001开始的100条记录。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐