如何通过命令将.sql文件导入到mysql的数据库中,或者从MySQL数据库中导出sql文件到本地

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

写博客的需求:在使用MySQL数据库时,经常需要备份和恢复数据库,通过导出sql文件备份和直接执行sql文件恢复是非常便捷的方式。本篇博客主要介绍如何对MySQL数据库通过cmd命令导出和导入sql文件。

话不多说先上工具:绿色版navicat,禁止商用,用来个人交流和学习
提取码:6leq

通过命令行和工具导入和导出sql文件

命令行导入和导出
导入:
  1. 首先找到MySQL的安装目录——进入bin目录下,如下图所示:
    在这里插入图片描述

  2. 鼠标移到上图空白处按住【Shift】键并点击鼠标右键,如下图所示,然后点击【在此处打开命令窗口】在这里插入图片描述

  3. 此时就会进入bin目录下的doc窗口。
    输入指令

mysql -uroot -p

输入密码,出现如下图。
在这里插入图片描述
4. 输入命令,找到你需要导入数据的数据库,
在这里插入图片描述
在这里插入图片描述
5. 找到你需要导入的sql文件的存放位置在这里插入图片描述
doc中输入 如下命令

source 存放sql文件的路径包括文件名

命令后面不要加分号!!! 直接敲回车就开始执行导入操作了。
在这里插入图片描述

导出:

导出主要有如下几种导出操作:
导出sql文件可以使用 MySQL自带的mysqldump

  1. 导出整个数据库(包括数据库中的数据):
mysqldump -u 用户名 -p密码 数据库名 > 自定义的要导出的sql文件名.sql
  1. 导出数据库中的数据表(包括数据表中的数据):
mysqldump -u 用户名 -p密码 数据库名 表名 > 自定义的要导出的sql文件名.sql
  1. 导出数据库结构(不包括数据,只有创建数据表语句)
mysqldump -u 用户名 -p密码 -d 数据库名 > 自定义的要导出的sql文件名.sql
  1. 导出数据库中数据表的表结构(不包括数据,只有创建数据表语句):
mysqldump u 用户名 -p密码 -d 数据库名  表名 > 表名.sql

具体步骤如下图所示:
【前提条件先知道自己有哪些数据库或者数据库的哪些表】
需要知道自己是需要表结构还是表结构和表数据还是整个数据库直接进行备份。
在这里插入图片描述
在这里插入图片描述
ok,现在我们命令行数据库的导入导出sql文件已经完成了。

工具导入和导出

网盘上的工具不用安装直接解压就可以使用
连接数据库后。
界面如下
在这里插入图片描述
导入sql文件操作步骤如下图所示:
在这里插入图片描述
如遇到错误不想继续可不勾选 【遇到错误继续】
在这里插入图片描述
查看导入日志信息和错误信息
在这里插入图片描述

ok。
感谢浏览本博客

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值