带有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 changes
button(只有一次,因为两次和MWB崩溃…)。
你必须为你的每张桌子做 。
然后导出您的模式:
检查Generate INSERT statements for table
没关系 !
我有一些问题要在新版本中find这个选项,所以对于Mysql Workbench 6.3,转到模式并input您的连接:
转到工具 – >数据导出
点击高级选项
向下滚动并取消选中extended-inserts
然后导出你想要的数据,你会看到这样的结果文件:
转到菜单服务器,然后单击数据导出。 在那里你可以select表格并从下拉菜单中select转储结构和数据选项。