0


mysqldump 导出数据

MySQLdump是MySQL自带的导出数据工具,通常我们用它来导出MySQL中,但是有时候我们需要导出MySQL数据库中某个表的部分数据,这时该怎么办呢?

mysqldump命令中带有一个 --where/-w 参数,它用来设定数据导出的条件,使用方式和SQL查询命令中中的where基本上相同,有了它,我们就可以从数据库中导出你需要的那部分数据了。

命令格式如下:

mysqldump -u用户名 -p密码 数据库名 表名 --where="筛选条件" > 导出文件路径

例子:

从test数据库的test_data表中导出id大于100的数据到 /tmp/test.sql 这个文件中

mysqldump -uroot -p123456 test test_data --where=" id > 100" > /tmp/test.sql

导入的时候

mysql -u root -p 123456 test test_data < test.sql

转载于:https://blog.51cto.com/xiaosu/681720

实测

//导出数据库表数据
mysqldump -uroot -p123456 lk_truck_core fast_record_fix_point > /home/fast_record_fix_point.sql
//导出数据库表部分数据
mysqldump -uroot -p123456 lk_truck_data origin_location --where "equip_no='42218272148' and create_time >'2023-03-20 00:00:00' and create_time < '2023-03-20 23:59:59'" > /home/origin_location.sql

标签: 数据库 mysql java

本文转载自: https://blog.csdn.net/jt18626154357/article/details/129733656
版权归原作者 码农1001号 所有, 如有侵权,请联系我们删除。

“mysqldump 导出数据”的评论:

还没有评论