我正在使用 MySQL。我的数据库中有 28 个表。我尝试使用 MySQL Workbench 创建 ER 图。由于有 28 个表,使用 MySQL Workbench 的图表中的一切都搞砸了。有什么方法可以创建 ER 图,正确显示 28 个表之间的所有关系?
谢谢
我正在使用 MySQL。我的数据库中有 28 个表。我尝试使用 MySQL Workbench 创建 ER 图。由于有 28 个表,使用 MySQL Workbench 的图表中的一切都搞砸了。有什么方法可以创建 ER 图,正确显示 28 个表之间的所有关系?
谢谢
我能找到的唯一一个生成像样图形(不漂亮但很清晰)的免费应用程序是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 图中显示