Mysql中如何利用mysqldump命令

标签:
mysqlmysqldump命令数据库导入导出备份杂谈 |
分类: 知识积累 |
1、mysqldump备份:
mysqldump -u用户名 -p密码 -h主机 数据库 a -w
"sql条件" --lock-all-tables > 路径
案例:
mysqldump -uroot -p1234 -hlocalhost db1 a -w "id in (select id from
b)" --lock-all-tables > c:\aa.txt
2、mysqldump还原:
mysqldump -u用户名 -p密码 -h主机 数据库 < 路径
案例:
mysql -uroot -p1234 db1 <
c:\aa.txt
3、mysqldump按导入:
mysqldump -u用户名 -p密码 -h主机 数据库 < 路径
案例:
mysql -uroot -p1234 db1 < c:\a.txt
4、mysqldump按条件导出:
mysqldump -u用户名 -p密码 -h主机 数据库
案例:
mysqldump -uroot -p1234 dbname a --where "tag='88'"
--no-create-info> c:\a.sql
5、mysqldump导出表:
mysqldump -u用户名 -p密码 -h主机 数据库 表
案例:
mysqldump -uroot -p sqlhk9 a --no-data