MySQL执行SQL文件方法

发布时间 - 2026-01-11 00:00:00    点击率:

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

1、 本文以本地测试库 ymt 为例进行实操演示,界面如下所示:

2、 在目标数据库上右键,选择“转储SQL文件” → “仅结构和数据”,随后在弹出的保存窗口中将文件命名为 ymt.sql 并保存至本地指定路径,便于后续调用。

3、 点击确认保存后,系统将自动执行导出任务并弹出SQL转储进度窗口;待提示操作成功后可关闭该窗口,效果如下图所示:

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

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

6、 CMD窗口初始状态显示如下:

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 数据库,即可看到所有表结构及数据均已完整还原。


# mysql  # windows  # navicat  # win  # sql语句  # sql  # 数据库  # 所示  # 如下图  # 右键  # 命令行  # 是一种  # 已有  # 并在  # 弹出  # 为例  # 业者 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: googleplay官方入口在哪里_Google Play官方商店快速入口指南  香港服务器WordPress建站指南:SEO优化与高效部署策略  南京网站制作费用,南京远驱官方网站?  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  如何用VPS主机快速搭建个人网站?  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  Python图片处理进阶教程_Pillow滤镜与图像增强  香港服务器网站卡顿?如何解决网络延迟与负载问题?  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  高防服务器租用指南:配置选择与快速部署攻略  Laravel PHP版本要求一览_Laravel各版本环境要求对照  lovemo网页版地址 lovemo官网手机登录  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  如何用西部建站助手快速创建专业网站?  做企业网站制作流程,企业网站制作基本流程有哪些?  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  微信推文制作网站有哪些,怎么做微信推文,急?  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  Laravel如何处理表单验证?(Requests代码示例)  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  Laravel如何创建自定义Facades?(详细步骤)  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  Laravel如何配置任务调度?(Cron Job示例)  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  iOS UIView常见属性方法小结  python中快速进行多个字符替换的方法小结  如何用PHP工具快速搭建高效网站?  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  魔方云NAT建站如何实现端口转发?  Laravel怎么清理缓存_Laravel optimize clear命令详解  如何将凡科建站内容保存为本地文件?  JS碰撞运动实现方法详解  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  如何续费美橙建站之星域名及服务?  三星网站视频制作教程下载,三星w23网页如何全屏?  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体