鉴于许多框架将创建复杂(可能不那么可读/逻辑)的SQL查询,似乎有一个工具可以直观地显示连接是如何完成的,这可能是一个有用的工具。但我还没有找到这样的工具。
我接受了一个包含大量表格的查询,并创建了一个图形作为我认为这种工具输出的示例:
链接上的文本是连接中使用的字段名称。粗体项是查询的输入。以数字结尾的表名只是同一个表的重复实例(即Partner和Partner2是同一个表,只是查询的一部分)。
我希望能够将SQL查询删除到工具中并查看这样的图表。可能的?
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以使用带有SQL Server的SQL Analyzer获得此类输出。 postgresql存在类似的东西:我从未见过MySql或Oracle的任何图形。
换句话说:没有通用的(考虑到数据库优化器引擎的复杂性和个性,这可能是人们期望的。)