it从业者在日常工作中频繁接触mysql,其中数据备份与还原属于高频操作。通过执行sql脚本文件来完成数据导入,是一种简洁且高效的方式。本文围绕sql文件的导出与导入流程展开说明,重点介绍如何将已有数据库导出为sql格式,并在目标数据库中通过命令行方式执行该脚本完成数据迁移。
1、 本文以本地测试库 ymt 为例进行实操演示,界面如下所示:

2、 在目标数据库上右键,选择“转储SQL文件” → “仅结构和数据”,随后在弹出的保存窗口中将文件命名为 ymt.sql 并保存至本地指定路径,便于后续调用。
3、 点击确认保存后,系统将自动执行导出任务并弹出SQL转储进度窗口;待提示操作成功后可关闭该窗口,效果如下图所示:

4、 在数据库连接节点(如本机连接)上右键,选择“新建数据库”,输入新库名为 ymt_new,并根据业务需要设置合适的字符集与排序规则。具体配置步骤如下图所示:


5、 启动Windows命令提示符(CMD),进入终端环境,操作界面参考下图:

6、 CMD窗口初始状态显示如下:
这是一款基于Bootstrap的简单实用的选项卡效果。该选项卡在原生boostrap选项卡的基础上进行了一些美化,效果时尚大方,非常不错。 使用方法 在页面中引入jquery和bootstrap相关文件。

7、 在命令行中切换至MySQL的bin目录,并运行客户端程序登录数据库。
8、 注意:请将示例路径 d:/mysql/bin/mysql 替换为实际安装位置;若连接远程服务器,则需将 localhost 替换为对应IP地址或域名。

9、 输入正确的MySQL账户密码后按回车键,即可成功进入数据库交互模式。

10、 登录成功后,先使用 USE ymt_new; 命令选定目标数据库,再执行 source d:/ymt.sql(注意路径需与实际SQL文件存放位置一致),完成数据导入。完整操作过程如下图所示:

11、 待全部SQL语句执行完毕后,回到Navicat中刷新 ymt_new 数据库,即可看到所有表结构及数据均已完整还原。










