繁体   English   中英

如何在mysql中创建ER图

[英]How to create E-R diagram in mysql

我正在使用 MySQL。 我的数据库中有 28 个表。 我尝试使用 MySQL Workbench 创建 ER 图。 由于有 28 个表,使用 MySQL Workbench 的图表中的所有内容都被搞乱了。 有什么方法可以创建 ER 图表来正确显示 28 个表之间的所有关系?

谢谢

我能找到的唯一一个能生成不错图形(不漂亮但很清晰)的免费应用程序是SchemaSpy 它是一个命令行 Java 程序,可为任何 DBMS 生成相当全面的 HTML 文档。

要在 MySQL 中创建 ER 图,请按照下列步骤操作:

1.首先在你的电脑上安装MySQL Workbench

  1. 点击 File->Import->Reverse Engineer MySQL Create Script。
  2. 单击浏览并选择您的 SQL 创建脚本。
  3. 确保选中“在图表上放置导入的对象”。
  4. 单击执行按钮。
  5. 单击模型-> 添加图表。
  6. 打开目录树并选择/拖动您的 ERR 图上的表格。

SQL yog 是生成 ERD 并表示不同表之间关系的最佳工具之一。 它也是拖放实用程序,并提供对 mysql 数据库的完全访问。

打开MySQL Workbench ,然后转到Database -> Reverse Engineer在此向导中,您有 7 个步骤来生成 ER 图表

1-连接选项:

对于存储连接:(选择本地实例)

对于密码:单击 Vault 中的 Store.. 然后输入您的密码

然后点击下一步。

2-连接到 DBMS:

点击下一步(在这一步你不需要做任何事情)

3-选择模式

在这里,选择您想要的架构以生成 ER 图表

4-检索对象

点击下一步(在这一步你不需要做任何事情)

5-选择对象

在此步骤中,您可以单击“显示过滤器”以排除某些表(如果您愿意)

在此处输入图片说明 在这里,我排除了 emailAddresses 表,以免在 ER 图中显示

6-逆向工程师

点击下一步(在这一步你不需要做任何事情)

7-结果

点击完成查看图表

ERWin 是另一个好工具。 允许您从 sql 代码生成 erd 和从 er 图生成 sql 代码。 它是一个拖放实用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM