首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mysql工作台中从ER图创建表和模式目录

如何在mysql工作台中从ER图创建表和模式目录
EN

Stack Overflow用户
提问于 2015-10-20 13:48:36
回答 2查看 9.2K关注 0票数 1

我正在使用mysql workbench创建ER图,但我面临的问题是直接从ER图创建表。我已经创建了一个模式,如下图所示。我不能直接从这里导入相同的模式,然后开始在database中插入值吗?

正如您在下图中看到的,这些表已经被创建为ER图的一部分,但我不明白为什么它没有显示在我的数据库选项卡中。

从这里直接导入相同模式的过程是什么。我也没有保存它的选项。请帮帮我!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-20 15:13:17

您所追求的是正向工程。它意味着获取您的模型并从它创建一个真正的模式表示。查看“数据库”菜单。这里有一个详细的分步说明:https://dev.mysql.com/doc/workbench/en/wb-forward-engineering-live-server.html

这种方法更多的是一种偶然性的类型,因为它不能让您的模型在数据库内容发生变化时保持更新。一种更好的方法是同步(也请参见菜单),这是一种更新模型和服务器的双向工具。当您在生产服务器上工作时,一定要小心。可能会有破坏性的更改(比如删除一列)。

票数 5
EN

Stack Overflow用户

发布于 2015-10-20 15:05:17

好的,我找到了一个解决这个问题的方法:

基本上,您已经从表中复制了每个SQL脚本,并在数据库端运行。请执行以下步骤:

  • 右击ER图表侧的表,选择Copy SQL to clipboard。现在,您已经在具有相同模式的clipboard.
  • Create上创建了命令脚本,并逐个粘贴每个SQL Script from clipboard.
  • Run脚本,就完成了!

这不是做这些事情的最好方法,所以如果你知道更好的方法,建议!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33228955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档