我正在使用MySQL。 我的数据库中有28个表。我尝试使用MySQL Workbench创建E-R图。由于有28个表,使用MySQL Workbench创建的图表非常混乱。是否有一种方法可以创建E-R图,以正确显示28个表之间的所有关系?谢谢。
我能找到的唯一一个生成相当清晰(虽然不是很美丽)图形的免费应用程序是SchemaSpy。它是一个命令行Java程序,可以为任何数据库管理系统生成非常全面的HTML文档。
SQL yog是最好的工具之一,可以生成ERD并表示不同表之间的关系。它还是一个拖放实用程序,并提供对您的mysql数据库的完全访问。
打开MySQL Workbench,然后进入数据库->反向工程(在这个向导中,您有7个步骤来生成ER图)
对于密码:点击“存储在Vault中”,然后输入您的密码
然后点击下一步。
在这里,我排除了emailAddresses表格,以便在ER图中不显示它
ERWin是另一个好工具。它允许您从SQL代码生成ERD,也可以从ER图生成SQL代码。这是一个拖放实用程序。