Mysqldump 是我们经常要用到的命令,Mysqldump 与Mysql 关于连接信息的参数是一致的,
- -h 主机地址
- -u 用户名
- -P 端口
- -p 密码
命令格式:
mysqldump -h 主机地址 -P 端口 -u 数据库用户名 -p密码 目标数据库名 表名 --where "" > dump.sql
主要看如何限定要导出的数据集范围:
目标数据库名
> 表名
> 表中某个字段的限定条件
三个限定条件,越往后条件越精确,除数据库
名以外后面的两个条件都是可选的。这种参数设计思想值得借鉴。
例句:
mysqldump -p123456 cms content --where "date>'2017-08-30 00:00:00'" > dump.sql
上面的命令表示,导出cms数据库下面的content 表中字段 date 大于 2017-08-30 00:00:00 的数据。
转载请注明:大后端 » Mysqldump 的导出技巧