带有INSERT语句的MySQL Workbench导出表

我正在试图导出我在MySQL工作台上的DataBase,但是我有麻烦来在.sql文件上生成INSERT语句。

我命令导出数据,我做我想要导出的数据库的逆向工程。 然后,我去

文件/导出/转发工程师SQL CREATE脚本

一旦在那里,我select选项生成插入语句表

结果只会生成创build表的代码。

有没有办法为数据创build插入语句?

谢谢

对于旧版本:

打开MySQL工作台>主页>pipe理导入/导出(右下angular)/select必需的DB>高级导出选项选项卡>完成插入[检查]>开始导出。


对于6.1及更高版本,感谢ryandlf:

单击pipe理选项卡(模式旁边)并select数据导出。

你可以在命令行中使用mysqldump工具:

mysqldump your_database_name > script.sql 

这将创build一个包含数据库创build语句和插入语句的文件。

有关mysql dump选项的更多信息: https : //dev.mysql.com/doc/refman/5.7/en/mysqldump-sql-format.html

在MySQL Workbench 6.1

我不得不点击插入面板上的Apply changesbutton(只有一次,因为两次和MWB崩溃…)。

你必须为你的每张桌子做

应用更改按钮

然后导出您的模式:

导出架构

检查Generate INSERT statements for table

选中INSERT

没关系 !

插入好了

我有一些问题要在新版本中find这个选项,所以对于Mysql Workbench 6.3,转到模式并input您的连接:

在这里输入图像说明


转到工具 – >数据导出

在这里输入图像说明


点击高级选项

在这里输入图像说明


向下滚动并取消选中extended-inserts

在这里输入图像说明


然后导出你想要的数据,你会看到这样的结果文件:

在这里输入图像说明

转到菜单服务器,然后单击数据导出。 在那里你可以select表格并从下拉菜单中select转储结构和数据选项。