mysqldump命令中带有一个 --where/-w 参数,它用来设定数据导出的条件,使用方式和SQL查询命令中中的where基本上相同,有了它,我们就可以从数据库中导出你需要的那部分数据了。
命令格式如下: mysqldump -u用户名 -p密码 数据库名 表名 --where="筛选条件" > 导出文件路径
还原数据常用source命令 进入mysql数据库控制台 : 如 mysql -u root -p mysql>use 数据库
然后使用source命令,后面参数为脚本文件(这里用到的是.sql)
mysql>source d:\mydb.sql;
/usr/bin/mysqldump table | gzip --fast > /data/db/xxx.gz
cat xxx.gz | gunzip | mysql -u root -p table