2008-08-05 132 views
295

我厌倦了在每个项目开始时打开Dia并创建数据库图。有没有一种工具可以让我选择特定的表格,然后根据MySQL数据库为我创建数据库图表?最好能让我编辑后面的图,因为没有设置任何外键......自动生成数据库图MySQL

这是我用图解描绘的图片(请原谅可怕的数据设计,我没有设计它。着眼于图的概念,而不是它代表了这个例子中的实际数据;)):

diagram see full size diagram

+0

“问题要求我们推荐或找到书籍,工具,软件库,教程或其他非本地资源,因为它们倾向于吸引自以为是的答案和垃圾邮件,所以不适合堆栈溢出。并且到目前为止已经做了什么来解决它。“ – Lundin 2014-09-09 11:05:16

+0

你可以使用phpmyadmin设计器 – 2017-07-03 10:42:30

+1

@Lundin与262对这个问题upvotes,这是你的评论,似乎脱离主题。 – 2017-07-26 10:06:25

回答

351

尝试MySQL工作台,原名DBDesigner 4:

http://dev.mysql.com/workbench/

这个有着 “逆向工程数据库” 模式:

enter image description here

+0

需要“7天或更长时间”才能获得下载...? :/ – 2010-02-22 01:32:24

+6

@James:仍然正常工作,请点击Download Workbench 5.2.16(右上角),然后点击“不,谢谢,只需带我下载”,它应该可以工作 - 至少对于Windows而言,还没有尝试过任何其他平台。 – 2010-02-22 01:40:17

+3

@ michael-stum我发现MySQL工作台非常有帮助,但是发现反向工程数据库函数不会自动链接表,因此表仍然需要重新排列。 – 2010-12-14 18:45:55

4

我相信DB Designer做类似的东西。我认为他们甚至有一个免费版本。

编辑 没关系。迈克尔的联系要好得多。

-1

在工作台的 “反向工程数据库” 模式只有付费版本的一部分,而不是免费版本。

2

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

4

MySQL工作台像一个魅力工作。

我只是备份的数据库结构,SQL脚本,并在“创建EER模型从SQL脚本” MWB 37年5月2日为Windows使用它。

2

Visual Paradigm for UML 9.0

这真棒我用mysql的替补,但对于大型数据库(像300个多表)将不能很好地工作,但视觉范式反转数据库工作工程,以便更好

3

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

0

这里是一个从MySQL(目前在Windows上)生成关系图的工具。 我已经用400个表的数据库使用它。 如果图表对于单个图表来说太大,则它会分解为较小的图表。所以你可能会得到多个图表,你可以右键点击它们在它们之间导航。这一切都在下面的链接中解释。该工具是免费的(如免费啤酒),作者自己使用它来咨询任务,并让其他人使用它。 http://www.scmlite.com/Quick%20overview