MySQL Workbench 手册  /  ...  /  SQL 数据导出和导入向导

6.5.2 SQL 数据导出和导入向导

使用此向导导出或导入从 MySQL Workbench 或使用 mysqldump 命令生成的 SQL。

从侧边栏的导航器区域访问这些向导,或者从主菜单中选择 服务器,然后选择 数据导入数据导出

注意

此向导只导出/导入 MySQL SQL 格式。有关 MySQL Workbench 中数据导出和导入选项的概述,请参见 第 6.5 节,“数据导出和导入”

数据导出

此选项卡允许您导出 MySQL 数据。选择要导出的每个模式,可选地从每个模式中选择特定的模式对象/表,并生成导出。配置选项包括导出到项目文件夹或独立 SQL 文件,可选地转储存储的例程和事件,或跳过表数据。

注意

或者,使用 导出结果集 将 SQL 编辑器中的特定结果集导出到其他格式,例如 CSV、JSON、HTML 和 XML。

选择要导出的模式对象,然后配置相关选项。下面的图显示了准备导出 sakila 数据库。

注意

单击 刷新 以加载当前对象。

图 6.19 导航器管理:数据导出:对象选择

Content is described in the surrounding text.

可选地打开 高级选项 选项卡,该选项卡允许您优化导出操作。下一张图显示了一个示例,该示例添加了表锁,使用替换而不是插入语句,用反引号引号标识符等等。

图 6.20 导航器管理:数据导出:高级选项

Content is described in the surrounding text.

单击 开始导出 以开始导出过程。如下一张图所示,状态信息指示导出何时完成。

图 6.21 导航器管理:数据导出:导出进度

Content is described in the surrounding text.

此功能使用 mysqldump 命令。

数据导入/还原

数据导出 操作或从 mysqldump 命令导出的其他数据中还原导出的数据。

选择项目文件夹或独立 SQL 文件,选择数据将要导入的模式,或选择 新建 以定义新模式。下图显示了从转储项目文件夹导入的示例。

图 6.22 导航器管理:数据导入:从磁盘导入

Content is described in the surrounding text.

注意

如果数据导出操作使用项目文件夹而不是独立 SQL 文件,则只能选择要导入的特定数据对象(表)。

单击 开始导入 以开始导入过程。使用 导入进度 选项卡监视进度。状态信息指示导入何时完成并显示日志。