我正在寻找一种可以在mysql中映射数据库中关系的工具。我想在“显示图表窗格”中的MS-SQL Server Management Studio中生成的视图。这样的事情存在吗?
我负责数据库的设计及其使用rails约定。我不会不愿意手工指定关系。
答案 0 :(得分:2)
答案 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,你可以做的最好就是猜测表之间的关系。