Mysqldump的导出技巧

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 的数据。

标签:MySQL 发布于:2019-11-12 04:06:16