使用命令操作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.步骤演示:
使用命令操作MySQL数据库表
b.脚本文件样例:
使用命令操作MySQL数据库表

2)、参数说明

  1. -h 数据库的IP地址;
  2. -P 数据库端口号;
  3. -u 数据库用户名;
  4. -p 数据库密码(命令中不需要输入,按enter后,会要求输入密码);
  5. test 数据库名称;
  6. person 数据表名称;
  7. –ignore-table= 忽略表
  8. C:\db\ 脚本文件存放位置;
  9. alldata.sql 脚本文件。

具体参数
使用命令操作MySQL数据库表