您可以将现有表添加到MySQL Workbench中的现有模型吗?

时间:2016-06-27 20:48:59

标签: mysql database-design mysql-workbench

我正在使用MySQL Workbench并且非常喜欢模型功能,但如果我创建模型并忘记表格,该怎么办?您是否可以将现有表格添加到您正在使用的模型中,或者您是否必须从头开始并每次重新导入?在最初的谷歌搜索后,我还没有看到任何答案。提前感谢您的帮助!

4 个答案:

答案 0 :(得分:2)

转到数据库菜单,同步模型,按照向导进行操作,但在“选择要应用的更改”步骤中,请确保将箭头方向更改为“更新模型”。您可以双击箭头进行更改,也可以单击“更新模型”按钮。您必须为每个对象执行此操作。如果只添加一个表,“忽略”所有更改,只需选择一个表并为其选择“更新模型”。 从谷歌图片搜索借来的图片: enter image description here

答案 1 :(得分:1)

使用ctrl-c从模型中复制要放置在模型中的表格,并使用ctrl-v将其放置到EER图表中。

答案 2 :(得分:1)

希望有帮助

  • 选择现有数据库并使用Mysql Workbench打开
  • 菜单>数据库>逆向工程师
  • 选择您的登台数据库源>下一步
  • 选择您的临时数据库数据库>下一步
  • 导入Mysql表对象(左侧面板上是要导入到模型中的表)>执行
  • 保存模型和EER图

答案 3 :(得分:0)

通过"现有表格"你可能意味着在SQL文件或数据库中定义的表,对吧? MySQL Workbench具有同步功能,可以保持模型和/或MySQL源同步。它是一个双向工具,允许详细设置如何同步。因此,当您从sql文件或MySQL服务器创建模型时,您可以随时再次与该源同步以接管更改(例如添加的表)。

为此你开始与任何来源同步: enter image description here

然后选择数据库服务器或sql文件作为源和目标。您甚至可以在alter脚本中保存更改,例如将其重新应用于多个服务器或用于存档。

enter image description here