当拿到一个复杂的sql时, 可以使用本工具可视化表的join关系.
地址
效果图

说明
如果 本工具可连接 相关表, 会自动添加表备注.
如果本工具不认识相关表, 可以附加上建表语句, 从而使本工具添加上表备注, 比如:
select * from a, b where a.id=b.id;
CREATE TABLE `a` (
`id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=360 DEFAULT CHARSET=utf8mb4 COMMENT='表a的说明';
CREATE TABLE `b` (
`id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=360 DEFAULT CHARSET=utf8mb4 COMMENT='表b的说明';
-
如果 bi 工具已经注册此数据源, 则会自动从指定或默认数据源中获取表结构信息.
-
如果无法链接目标数据源, 也可以导入目标库的 information_schema 信息.
选项
- tree 视图 V:0.2.27
默认将父子查询的join关系合并到单个视图中, 如果union比较多, 可以打开 tree 视图中分开查询
- 显示 where 字段 V:0.2.27
是否在视图中显示 where 字段信息
- 显示表索引 V:0.2.29
是否在视图中显示每个表现有的索引