数据库或表数据迁移(使用Navicat迁移MySQL数据库表数据)
🤟致敬读者
- 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉
📘博主相关
- 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息
文章目录
- 数据库或表数据迁移(使用Navicat迁移MySQL数据库表数据)
- 一、迁移MySQL表(单表迁移、备份和恢复)
- 1. 迁出(备份)
- 2. 迁入(恢复)
- 3. 查看
- 二、迁移MySQL数据库(数据库迁移、备份和恢复)
- 1. 迁出(备份)
- 2. 迁入(恢复)
- 3. 查看
📃文章前言
- 🔷文章均为学习工作中整理的笔记。
- 🔶如有错误请指正,共同学习进步。
数据库或表数据迁移(使用Navicat迁移MySQL数据库表数据)
分两种情况,一种是单表迁移,一种是数据库(即全部的表)迁移
一、迁移MySQL表(单表迁移、备份和恢复)
如何将数据库1中的test01表迁移到数据库2中
以下为迁移过程演示,此过程也是备份和恢复的过程,在同一个数据库中叫做备份和恢复,在不同的数据库中就变成了迁移数据
注1:该操作不会影响原有数据
注2:该操作建议在MySQL工具Navicat中进行操作(其他工具可能没有这个功能)
以下我们以数据库1和数据库2为例,将数据库1中的test01表迁移到数据库2中
1. 迁出(备份)
在数据库1
中找到需要迁移的表test01
选中后鼠标右键选择转储SQL文件
,然后选择结构和数据
(如果你只想迁移表结构而不想要数据则可选择仅结构
选项)
如下图
然后选择导出文件的存储位置
如下
完成后就会有一个sql结尾的文件生成,该文件就是备份文件
2. 迁入(恢复)
现在到数据库2中,选中数据库右键选择运行SQL文件...
选择文件
刚刚备份的sql文件
点开始
执行sql文件
执行结束后,关闭
3. 查看
执行结束后在数据库2下,选中表
鼠标右键刷新
刚刚迁入(恢复)的数据表就出现了
该操作不仅适用于单表,也适用于整个数据库,如想迁移或者备份恢复整个数据库可参考文章:
二、迁移MySQL数据库(数据库迁移、备份和恢复)
如何将数据库1中的所有表数据迁移到数据库2中
以下为迁移过程演示,此过程也是备份和恢复的过程,在同一个数据库中叫做备份和恢复,在不同的数据库中就变成了迁移数据
注1:该操作不会影响原有数据
注2:该操作建议在MySQL工具Navicat中进行操作(其他工具可能没有这个功能)
以下我们以数据库1和数据库2为例,将数据库1中的所有表迁移到数据库2中
1. 迁出(备份)
选中数据库1
后鼠标右键选择转储SQL文件
,然后选择结构和数据
(如果你只想迁移表结构而不想要数据则可选择仅结构
选项)
如下图
然后选择导出文件的存储位置
如下
完成后就会有一个sql结尾的文件生成,该文件就是备份文件
2. 迁入(恢复)
现在到数据库2中,选中数据库右键选择运行SQL文件…
选择文件
选择刚刚备份的sql文件,打开
点开始
,执行sql
执行结束后,关闭
3. 查看
执行结束后在数据库2下,选中表,然后右键选择刷新
如下
刚刚迁入(恢复)的数据表就出现了
📜文末寄语
- 🟠关注我,获取更多内容。
- 🟡技术动态、实战教程、问题解决方案等内容持续更新中。
- 🟢《全栈知识库》技术交流和分享社区,集结全栈各领域开发者,期待你的加入。
- 🔵加入开发者的《专属社群》,分享交流,技术之路不再孤独,一起变强。
- 🟣点击下方名片获取更多内容🍭🍭🍭👇