目录

  • 1.导出sql文件
  • 2.导入sql文件

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

1.导出sql文件

导出sql文件可以使用mysqldump。主要有如下几种操作:
①导出整个数据库(包括数据库中的数据):

 mysqldump -u username -ppassword dbname > dbname.sql;

②导出数据库中的数据表(包括数据表中的数据):

mysqldump -u username -ppassword dbname tablename > tablename.sql;

③导出数据库结构(不包括数据,只有创建数据表语句):

mysqldump -u username -ppassword -d dbname > dbname.sql;

④导出数据库中数据表的表结构(不包括数据,只有创建数据表语句):

  mysqldump -u username -ppassword -d dbname tablename > tablename.sql

例如导出整个数据库(假设MySQL数据库中已经存在名称为db_jxc的数据库):

①打开MySQL数据库安装目录下的bin文件夹,如下图所示:

②以管理员权限打开cmd

复制红框内的路径

cd 到 所在路径,如图所示:

③在命令窗口输入mysqldump -u root -proot db_jxc > a.sql,即可在bin文件夹下看到名为a.sql的文件,即成功导出db_jxc数据库的备份文件(注:两个root依次表示MySQL数据库的登陆用户名和密码,根绝自己的情况更改)

2.导入sql文件

①在命令窗口输入mysql -uroot -proot(两个root依次表示登陆MySQL数据库的用户名和密码,根据自己的情况更改),接着输入show databases;(注意一定要输入分号;否则需要关闭命令窗口重新操作)

假设MySQL数据库中已经存在名为db_jxc的空数据库。同上1中的①②步打开命令窗口。

②接着输入use db_jxc(数据库中已经存在名为db_jxc的空数据库,先前已创建的),然后执行source d:/DB/db_jxc.sql(sql文件路径根据自己的实际情况而定)即可成功导入sql文件(进入MySQL数据可以看到db_jxc数据库下已经创建了多张数据表)

show tables;可以查看当前数据库内所有表。

mysql数据库导入导出sql文件相关推荐

  1. mysql数据库导入导出文件sql文件

    window下 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname > dbname.sql ...

  2. mysql数据库导入sql文件Mysql导入导出.sql文件的方法

    mysql数据库导入sql文件:Mysql导入导出.sql文件的方法 mysql导入sql文件:Mysql导入导出.sql文件 步骤如下: 一.MYSQL的命令行模式的设置: 桌面->我的电脑- ...

  3. 运行cmd状态下MySQL导入导出.sql文件

    MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysq ...

  4. Linux下导出MySQL为SQL文件_MySQL导入导出.sql文件步骤

    MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysq ...

  5. python亿级mysql数据库导出_Python之csv文件从MySQL数据库导入导出的方法

    Python之csv文件从MySQL数据库导入导出的方法 发布时间:2020-10-26 07:39:02 来源:脚本之家 阅读:53 作者:张行之 Python从MySQL数据库中导出csv文件处理 ...

  6. jsp中从mysql导出数据格式_MySQL导入导出.sql文件方法(转载)

    MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path/mysq ...

  7. php mysql 命令行模式_MySQL_MYSQL导入导出sql文件简析,一.MYSQL的命令行模式的设置- phpStudy...

    MYSQL导入导出sql文件简析 一.MYSQL的命令行模式的设置 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysql\bin ...

  8. mysql导出nb3文件_MySQL导入导出.sql文件

    有时候我们需要对数据库备份为sql文件,本文介绍MySQL导入导出.sql文件的方法. 方法一:使用命令行(Windows) 导出: 使用mysqldump工具(此文件在mysql的bin目录下,因此 ...

  9. kettle 查询数据库写入文件_怎么连接数据库-详解如何用kettle连接mysql数据库并导出sql查询结果...

    概述 今天主要介绍下kettle怎么去连接mysql数据库及导出sql查询结果. 1.数据库链接驱动 如果没有安装对应的数据库驱动,在数据库连接的过程中,可能会报某个数据库连接找不到的异常,因此需要下 ...

  10. 10.Mysql数据库导入导出和授权

    10.Mysql数据库导入导出和授权 数据导出 1.数据库数据导出 # 不要进入mysql,然后输入以下命令 导出某个库中的数据 mysqldump -u root -p tlxy > ~/De ...

最新文章

  1. 百度某员工抱怨:前人代码写得像坨*,颠覆了对大厂的认知
  2. cmd导入oracle库文件,cmd 导入oracle数据库
  3. 太阳系“首个星际访客”未被探测到人工信号
  4. Bech32编码 (2)原理
  5. vs2015+opencv3.4安装及问题整理
  6. ASP.NET MVC 入门2、项目的目录结构与核心的DLL
  7. 在keil uVision 2/uVision 3下使用伟福系列仿真器的方法:
  8. VB版双语对照制作助手的设计与实现
  9. 论网络安全(观直播后感)
  10. OpenGL.ProjectiveTextureMapping
  11. matlab:高斯函数对图像的空域滤波和频域滤波
  12. Linux桌面鼠标取词自动翻译
  13. vb mysql数据库连接,VB连接Mysql数据库
  14. 房贷利率有没有套路?用Python版解读!
  15. [收藏]VUE优秀UI组件库合集
  16. 【转】BAT机器学习面试1000题系列
  17. 【变压器版图设计】利用ADS生成变压器版图
  18. 【绘图】python 配色表
  19. 无法打开虚拟磁盘服务器,win2008R2 修改了带有快照的父虚拟磁盘;导致启动不了...
  20. xmanager使用教程

热门文章

  1. 计算机网络安全中的破译定义,计算机网络安全
  2. Oracle数据库 入门教程
  3. 2021最新Java零基础自学教程,java从入门到精通
  4. 测试小阿姨的mac装机列表❤️(不定时更新~)
  5. Unicode字符编码查询器。
  6. linux p2p1网卡,linux下解决P2P终结者
  7. SQL Server数据库复制
  8. Hibernate教程——史上最全面的项目和教程集合
  9. 数字信号处理实验matlab,数字信号处理实验Matlab代码
  10. Hadoop学习之hadoop安装、JDK安装、集群启动(完全分布式)