有没有可视化复杂SQL连接的工具?

时间:2013-06-21 13:18:36

标签: sql visualization

鉴于许多框架将创建复杂(可能不那么可读/逻辑)的SQL查询,似乎有一个工具可以直观地显示连接是如何完成的,这可能是一个有用的工具。但我还没有找到这样的工具。

我接受了一个包含大量表格的查询,并创建了一个图形作为我认为这种工具输出的示例: manually generated visualization

链接上的文本是连接中使用的字段名称。粗体项是查询的输入。以数字结尾的表名只是同一个表的重复实例(即Partner和Partner2是同一个表,只是查询的一部分)。

我希望能够将SQL查询删除到工具中并查看这样的图表。可能的?

2 个答案:

答案 0 :(得分:1)

我找到了这个工具,它可能很有用。

http://queryviz.com/online/

虽然支持的SQL语法看起来非常有限..

答案 1 :(得分:0)

您可以使用带有SQL Server的SQL Analyzer获得此类输出。 postgresql存在类似的东西:我从未见过MySql或Oracle的任何图形。

换句话说:没有通用的(考虑到数据库优化器引擎的复杂性和个性,这可能是人们期望的。)