我厌倦了在每个项目开始时打开Dia并创建数据库图。是否有一种工具可以让我选择特定的表,然后根据MySQL数据库为我创建数据库图?最好是允许我在之后编辑图表,因为没有设置外键…

以下是我所描绘的图表(请原谅糟糕的数据设计,这不是我设计的。在这个例子中,让我们关注图表的概念,而不是它所代表的实际数据;)):

参见全尺寸图


当前回答

Workbench中的“逆向工程数据库”模式只是付费版的一部分,不是免费版。

其他回答

我最近开始使用https://github.com/schemaspy/schemaspy。它给我的印象是在可用性和简单性之间取得了很好的平衡。(GraphViz现在是可选的)

这个http://code.google.com/p/database-diagram/将对您的数据库进行反向工程。只做一个导出结构,然后将SQL粘贴到工具。

在MySql Workbench(6.0)中,可以根据创建的表生成一个图表。 为此,您应该访问到工具栏,按模型,并转发从目录对象创建图,完成!

SchemaBank试试。他们也支持逆向工程。

Workbench中的“逆向工程数据库”模式只是付费版的一部分,不是免费版。