saber 酱的抱枕

Fly me to the moon

12/8
2017
软件

HeidiSQL 导入导出 SQL 文件

HeidiSQL mysql 数据库

HeidiSQL(访问官网)是一款开源免费的轻量级数据库管理工具。今天我用它导出了数据,修改后又导入了回去,所以记录一下它导出导入SQL的步骤。

1. 在需要导出的数据库上或者表上右键,选择“导出数据库为 SQL 文件”。

HeidiSQL mysql 数据库

如果从菜单栏的 Tools 里选择这个命令,则会让你自己勾选要导出哪些数据库或表,可以选择多个项目。

2. 设置导出选项:

HeidiSQL mysql 数据库

删除、创建选项视自己情况而定;Date 的下拉项是选择数据恢复时如何导入。含义如下:

No Date:不导出数据,只导出数据表结构
Delete+Insert:清空数据表内容并且插入导出的内容
Insert:只插入
Insert Ignore:插入数据并忽略错误内容
Repalce:替换插入

如果要导入的数据库里已经有这个数据库了,可以选择替换。没有这个数据库的话,Insert 即可。

3. 导入SQL文件:

HeidiSQL mysql 数据库

建议选择 Load 而非 Run。虽然直接 Run 似乎更省事,但是很奇怪,我直接 Run 的时候报错了,只好老老实实选择 Load,并且 Load 之后也不要直接运行,而是要先加载到编辑器里。

HeidiSQL mysql 数据库

4. 等到 SQL 文件加载到了编辑器里,我们手动执行(快捷键 F9),就可以恢复数据了。

HeidiSQL mysql 数据库

没有意外的话就OK了~

ps:不能直接 Run 的原因我猜测是我那个 SQL 文件太大了(40 多 MB),不知道如果导出的文件小的话,直接 Run 怎么样。

HeidiSQL 导入导出 SQL 文件