有没有一个工具可以直观地映射MySQL中的表关系?
我正在寻找一个工具,可以映射在mysql数据库中的关系。我想要类似于MS-SQL Server Management Studio中“显示图表窗格”中生成的视图。这样的事情存在吗有没有一个工具可以直观地映射MySQL中的表关系?,mysql,mapping,relational-database,Mysql,Mapping,Relational Database,我正在寻找一个工具,可以映射在mysql数据库中的关系。我想要类似于MS-SQL Server Management Studio中“显示图表窗格”中生成的视图。这样的事情存在吗 我负责数据库的设计及其使用rails约定。我不反对手工指定关系。大多数MySQL数据库仍然使用MyISAM表,这些表不提供外键约束。如果没有明确的FKs,您最多只能猜测表之间的关系。一年前,我与Oracle一起使用。它相信它也适用于MySql。Altova DatabaseSpy将在Windows上显示它们。如果不是,
我负责数据库的设计及其使用rails约定。我不反对手工指定关系。大多数MySQL数据库仍然使用MyISAM表,这些表不提供外键约束。如果没有明确的FKs,您最多只能猜测表之间的关系。一年前,我与Oracle一起使用。它相信它也适用于MySql。Altova DatabaseSpy将在Windows上显示它们。如果不是,最简单的方法是查询信息\u SCHEMA(如果您使用的是MySQL的v5或更高版本),并检查所有表的键列使用统计信息。这很容易编写脚本。也许官方工具有这个功能 没有架构图工具吗?我想是的。我不是一个喜欢图表的人(对mysqldump的输出要高兴得多),但我和很多人一起工作过,他们都相信Toad。5.1.16在我的OS X 10.5.7系统上有缺陷。我发现它做的事情像崩溃和消失没有错误。或者在打印设置中尝试更改页面大小时出错
我还尝试在VMWare下的Windows XP上运行它。它在那里似乎更稳定、更实用。我能够对数据库进行反向工程并创建一个图表。仅仅因为MyISAM没有记录或强制执行RI约束并不意味着逻辑数据库设计中不存在表关系。仅供参考sql server图表工具的Toad 5.7“未授权”使获取Toad进行图表绘制变得毫无意义