如何在MySQLWorkbench中生成整个数据库脚本?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (40)

我想拿走整个数据库。我在哪里找到数据库文件?

是否有一种方法可以将所有数据的整个数据库写入文本文件(如SQLServer中的)?

提问于
用户回答回答于

我猜它就在MySQL服务器上的某个地方?问2:是的,这是可能的。必须通过服务器管理建立连接。在那里,可以克隆任何表或整个数据库。

用户回答回答于

如何在Workbench中为数据库生成SQL脚本

  1. 工作台中央(默认的“Home”选项卡)连接到MySQL实例,打开SQL编辑器标签。
  2. 单击SQL编辑器选项卡并从图式列表中的对象浏览器在左边。
  3. 从菜单中选择Database > Reverse Engineer然后按照提示。向导将引导连接到实例,选择数据库,并选择要反向工程的对象类型。当全部完成之后,将至少有一个新的选项卡名为MySQL模特。还可能有一个名为EER图这很酷但与此无关。
  4. 单击MySQL模型标签
  5. 选择Database > Forward Engineer
  6. 按照提示。有许多选择,包括生成表的插入脚本它允许您编写包含在表中的数据(对于查找表来说是完美的)。
  7. 很快,将看到前面生成的脚本。在这一点上你可以Copy to ClipboardSave to Text File...

向导将进一步介绍您,但是如果只想要脚本,就可以在这里停止。

警告:脚本是用CREATE命令。如果你想ALTER您必须(据我所知)手动将创建更改更改。

这肯定会成功的,我今晚就这么做了。

扫码关注云+社区