使用命令操作MySQL数据库表
各位博友,文章仅对个人在使用过程中的经历予以记录,如有意见及建议,请在评论区予以指出,感谢!鄙人将择期更新。
1、mysqldump(数据库备份)
语法:
mysqldump -h [数据库IP] -P [数据库端口] -u [用户名] -p [数据库名] [数据表名] >“脚本位置\脚本文件”;
实例:
1、备份所有库:
mysqldump -h 127.0.0.1 -P 3306 -u root -p --all-databases >“C:\db\alldata.sql”
2、备份指定库:
mysqldump -h 127.0.0.1 -P 3306 -u root -p test >“C:\db\alldata.sql”
3、备份指定库指定表(多个表以空格间隔):
mysqldump -h 127.0.0.1 -P 3306 -u root -p test person >“C:\db\alldata.sql”
4、备份指定数据库排除某些表:
mysqldump -h 127.0.0.1 -P 3306 -u root -p test --ignore-table=test.person --ignore-table=test.subject>“C:\db\alldata.sql”
1)、步骤
win+R,输入cmd,进入命令窗口
cd 到 MySQL Server 5.7\bin> 目录下
输入命令,按enter键
在指定的脚本文件位置处,即可看到相应的备份文件
a.步骤演示:
b.脚本文件样例:
2)、参数说明
- -h 数据库的IP地址;
- -P 数据库端口号;
- -u 数据库用户名;
- -p 数据库密码(命令中不需要输入,按enter后,会要求输入密码);
- test 数据库名称;
- person 数据表名称;
- –ignore-table= 忽略表
- C:\db\ 脚本文件存放位置;
- alldata.sql 脚本文件。
具体参数