SQLyog基础操作(十一)-MySQL备份(数据导出与导入)

1.为什么要备份?

  • 保证重要的数据不丢失

  • 数据转移

2.MySQL数据备份的方式(3种:拷贝物理文件、可视化工具备份、命令行操作)

(注意:备份后的spl文件直接拖入代码编写区域即可使用):

  • 直接拷贝物理文件

  • 在SQLyog这种可视化工具中手动导出

    (1)导出数据库

    SQLyog基础操作(十一)-MySQL备份(数据导出与导入)

    SQLyog基础操作(十一)-MySQL备份(数据导出与导入)

    (2)导出表

    SQLyog基础操作(十一)-MySQL备份(数据导出与导入)

    SQLyog基础操作(十一)-MySQL备份(数据导出与导入)

  • 使用命令行导出:在命令提示符窗口输入mysqldump进行导出操作

  格式:mysqldump -h主机 -u用户名 -p密码 数据库 (表) >物理磁盘地址/文件名.sql

  注意:多个表之间用空格隔开,命令行中没有逗号

  (1)保存单个表

    mysqldump -hlocalhost -uroot -p123456 school student >D:/student.sql

  (2)保存多个表

    mysqldump -hlocalhost -uroot -p123456 school student result subject >D:/table.sql

  (3)保存数据库

    mysqldump -hlocalhost -uroot -p123456 school >D:/database.sql

测试效果

SQLyog基础操作(十一)-MySQL备份(数据导出与导入)

3.sql文件导入

  • 在登录的情况下,切换到指定的数据库:source 备份文件(建议使用这种)

    • 例如:source D:/a.sql

SQLyog基础操作(十一)-MySQL备份(数据导出与导入)

  • 在未登录的情况下:mysql -u用户名 -p密码 库名< 备份文件

 

SQLyog基础操作(十一)-MySQL备份(数据导出与导入)

上一篇:MySQL之where条件数据筛选


下一篇:linux启动达梦数据库