如何自动生成MySQL数据库图表?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (10)
  • 关注 (0)
  • 查看 (182)

我厌倦了每个项目开始时先要打开 DIA 并创建一个数据库图表。有没有一个工具能够在 MySQL 数据库为特定的表帮助我创建一个图表。最好是允许我在之后还能编辑图表,因为没有设置外键...

这是我画的图,(不要在意这些混乱的图片,我不擅长设计,我们只需要关注这些图表中的概念即可。)

全尺寸图地址

提问于
用户回答回答于
用户回答回答于
用户回答回答于

UML 9.0的可视化范式

我以前使用MySQL bench 很棒,但是对于大型数据库(比如300多个表),它无法正常地工作,但是visual paradigm 反向处理数据库的工作效果要好得多

用户回答回答于
用户回答回答于

MySQLWorkbench 工作非常棒。

我只用于将数据库结构备份到SQL脚本中,并在 WIndows 下使用 MWB 5.2.37 来 “从SQL脚本创建EER模型”。

用户回答回答于
用户回答回答于
用户回答回答于

http://code.google.com/p/database-diagram/ 可以逆向导出你的数据库,只需要导出时选择 structure only,然后把 SQL 粘贴在工具里。

用户回答回答于
用户回答回答于

我最近开始用这个 http://schemaspy.sourceforge.net/ 。

它用到了 GraphViz ,我认为它在可用性和易用性之间找到了一个很好的平衡。

扫码关注云+社区

领取腾讯云代金券