什么是SQL图形化?
SQL是一种编程语言,名字叫结构化查询语言,用于处理数据库中的数据,详细说明可以自行百度。
什么是SQL图形化?
SQL图形化的就是将SQL代码,转换成图形的方式展示。
让人可以直观的看到SQL代码中的各主要对象,也就是表或字段之间的关系。
SQL图形化目前并没有统一的标准,个人可以根据自己的理解进行设计。
这里,本人想到的方式是,将表作为对象,用连线连起来的方式进行图形化。
比如SQL代码:
CREATE TABLE fm_person_loan_rpt
AS
SELECT t1.system_cd
, t1.acct_no
, t4.cust_name
, t2.subject_name
, t3.org_name
, t1.currency_type
, t1.amt
, t1.bal
, t1.etl_date
FROM fm_person_loan t1
INNER JOIN fm_subject_info t2
ON t1.subject_id = t2.subject_id
AND t2.etl_date = '20200131'
LEFT JOIN fm_org_info t3
ON t1.org_id = t3.org_id
AND t3.etl_date = '20200131'
JOIN fm_cust_info t4
ON t1.cust_id = t4.cust_id
AND t4.etl_date = '20200131'
WHERE t1.etl_date = '20200131'
;
图形化之后:
其中连线,体现表与表之间的关联方式。
图形的对象最小颗粒度是表,而不是字段。
字段级的信息,只能在从表的属性中查看。
我们可以继续思考字段级SQL语句的图形化,该怎么做。
2020-04-06 20:12:05 | 张良 | 技术 & 提问 | 阅读2692次