MySQL中数据库的导入和导出

你说的曾经没有我的故事 提交于 2019-12-14 12:12:42

导出命令:mysqldump -u root -p 数据库名 > 数据库名.sql

导入时需创建相应的数据库,并进入,
然后输入 source+路径+sql文件(要把路径中的反斜杠,\ 换成 / )
比如:source D:/work.sql;
如果看不太明白,可以看下面的详细步骤

数据库导出

首先,按win+r 键输入cmd,打开你的DOS窗口

如果你配置的有环境变量,直接输入就可以了。你这个数据库中的所有表和数据都会被导出来。

mysqldump -u root -p work > work.sql

如下图
在这里插入图片描述
必看的解释:
1、第一个work是我mysql中的数据库。所以,你想导出你的,必须你的数据库名字就好了。
2、work.sql 是输出的名字。这个work你可以修改(比如a.sql),但最好不要,因为要和你数据库保持一致比较好。
3、sql文件输出到哪了?你在哪一行输出的,就在哪里。比如上图,输出到我的D盘下了。
4、输的密码是你数据库的密码。

没配置环境变量的话,就需要你进到你的mysql的bin目录下在执行这个命令了。 一路cd就好了。

数据库导入

以work.sql为例

首先,在DOS窗口下登录你的数据库。

然后,创建一个work数据库,放你要导入的。
create database work;
(此处work可修改为其它数据库名字)

接着,进入该数据库
use work;

最后,输入source + 路径导入
source D:/work.sql;

注意:要把你复制的路径,带 \ 都要换成 /
不换会错的。
在这里插入图片描述
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!