【发布时间】:2011-10-13 08:06:45
【问题描述】:
我正在使用 MySQL。我的数据库中有 28 个表。我尝试使用 MySQL Workbench 创建 E-R 图。由于有 28 个表,使用 MySQL Workbench 的图表中的一切都搞砸了。有什么方法可以创建 E-R 图,正确显示 28 个表之间的所有关系?
谢谢
【问题讨论】:
标签: mysql entity-relationship er-diagrams
我正在使用 MySQL。我的数据库中有 28 个表。我尝试使用 MySQL Workbench 创建 E-R 图。由于有 28 个表,使用 MySQL Workbench 的图表中的一切都搞砸了。有什么方法可以创建 E-R 图,正确显示 28 个表之间的所有关系?
谢谢
【问题讨论】:
标签: mysql entity-relationship er-diagrams
我能找到的唯一一个生成不错图形(不漂亮但很清晰)的免费应用程序是SchemaSpy。它是一个命令行 Java 程序,可为任何 DBMS 生成相当全面的 HTML 文档。
【讨论】:
要在 MySQL 中创建 ER 图,请按以下步骤操作:
1.首先在你的电脑上安装MySQL Workbench
【讨论】:
ERWin 是另一个很好的工具。允许您从 sql 代码和 er 图中的 sql 代码生成 erd。它是一个拖放实用程序。
【讨论】:
SQL yog 是生成 ERD 并表示不同表之间关系的最佳工具之一。 它也是拖放实用程序,并提供对您的 mysql 数据库的完整访问。
【讨论】:
打开MySQL Workbench,然后转到Database -> Reverse Engineer(在此向导您有 7 个步骤来生成 ER 图)
对于密码:单击 Vault 中的存储.. 然后输入您的密码
然后点击下一步。
在这里,我排除了 emailAddresses 表,以免在 ER 图中显示
【讨论】: