是否有一个工具可以直观地映射MySQL中的表关系?

时间:2008-12-15 22:13:09

标签: mysql mapping relational-database

我正在寻找一种可以在mysql中映射数据库中关系的工具。我想在“显示图表窗格”中的MS-SQL Server Management Studio中生成的视图。这样的事情存在吗?

我负责数据库的设计及其使用rails约定。我不会不愿意手工指定关系。

6 个答案:

答案 0 :(得分:2)

也许官方工具有这个?

http://dev.mysql.com/downloads/workbench/5.1.html

答案 1 :(得分:2)

MySQL Toad是否有架构图工具?我认为确实如此。我不是一个图表人员(对mysqldump输出感到非常满意)但是我和很多蟾蜍发誓的人一起工作过。

答案 2 :(得分:1)

MySQL Workbench 5.1.16我的OS X 10.5.7系统出现问题。我发现它做的事情就像崩溃和消失一样没有错误。或者在尝试更改打印设置中的页面大小时会出错。

我也尝试在VMWare下的Windows XP上运行它。它似乎更稳定,更实用。我能够对DB进行逆向工程并创建图表。

答案 3 :(得分:0)

一年前,我将DBVis与Oracle一起使用。它相信它也适用于MySql。

答案 4 :(得分:0)

如果你在Windows上,Altova DatabaseSpy会显示它们。如果没有,最简单的方法是查询INFORMATION_SCHEMA(如果您使用的是v5或更高版本的MySQL)并查看所有表的关键列使用情况统计信息。这很容易编写脚本。

答案 5 :(得分:-2)

大多数MySQL数据库仍然使用MyISAM表,它们不提供外键约束。如果没有明确的FK,你可以做的最好就是猜测表之间的关系。