可视化数据库模式的好工具?

Mat*_*Mat 136 mysql database schema database-design visualization

是否有可视化预先存在的数据库模式的好工具?如果重要的话,我正在使用MySQL.

我目前正在使用MySQL Workbench来处理SQL创建脚本转储,但是它很笨拙,很慢并且是一个手动过程来拖动所有表(如果它不是那么慢就没关系).

rkj*_*rkj 82

我发现SchemaSpy相当不错 - 每次架构更改时都必须运行脚本,但这并不是什么大问题.

正如评论中指出的那样,还有一个GUI.

另一个不错的工具是SchemaCrawler.

  • 谢谢,我认为命令行界面有点痛苦,当然,一旦我开始工作,我注意到首页的GUI链接,http://www.joachim-uhl.de/projekte/schemaspygui/.还应注意,程序会将Google广告插入到生成的HTML中. (3认同)

Hon*_*ons 14

我通常使用SchemaSpy来做这件事,但最近我在sqlfairy上发现了一篇非常简单的文章,它只使用转储文件来创建结构图

  • sqlfairy的+1不需要JRE(与大多数其他答案一样). (2认同)

Eth*_*han 11

我喜欢这个工具,简称为DbSchema.它是用Java编写的,因此它可以在OS X,Windows或Linux上运行.它有点笨重,特别是在印刷方面,但根据我的经验,它们都是这样的.这是我尝试的几个中最好的一个.它制作了漂亮,清晰的图表.免费试用.费用约为120美元,具体取决于您购买的许可证数量.


小智 10

在Mac OS X上,您可以使用Sequel Pro

  • 我认为这个答案需要额外的解释:http://www.norbauer.com/rails-consulting/notes/erd-diagrams-from-sequel-pro.html (6认同)

Mar*_*ski 5

怎么样了SQuirreL SQL客户端?正如在另一个SO问题中所提到的,该程序能够生成简单的ER图.