导出文件:
mysqldump -h 数据库地址 -P 端口 -u 用户名 -p密码 数据库名 表名 --where="条件" > 目标路径/目标文件
eg.
mysqldump -h localhost -u test_user -p123456 --databases test --tables sc_daily --where="BASE_YMD in('2021-07-14','2021-07-15','2021-07-16','2021-07-17','2021-07-18','2021-07-19')">./sc_daily_omt.sql
只导出数据不导出结构:
使用参数 -t:
mysqldump -h localhost -u test_user -p123456 --databases test -t --tables sc_daily --where="BASE_YMD in('2021-07-14','2021-07-15','2021-07-16','2021-07-17','2021-07-18','2021-07-19')">./sc_daily_omt.sql
导入文件:
mysql -h 数据库地址 -P 端口 -u 用户名 -p密码 数据库名 < 源文件路径/源文件文件
或
使用命令行,切换到需要目标数据库下,执行 source 源文件路径/源文件文件;
eg.
mysqldump -h localhost -u test_user -p123456 --databases test --tables sc_daily --where="BASE_YMD in('2021-07-14','2021-07-15','2021-07-16','2021-07-17','2021-07-18','2021-07-19')">./sc_daily_omt.sql
use test;
source sc_daily_omt.sql