其他分享
首页 > 其他分享> > 【用draw.io 绘制E-R图,非鸭蛋型E-R图~】

【用draw.io 绘制E-R图,非鸭蛋型E-R图~】

作者:互联网

声明:这个严格意义上也不算E-R图,更类似 流程图

 

绘图工具为draw.io,可以免费使用:

https://app.diagrams.net/

可以自定义选择保存的方式,比如 本地,github的库等等

第一步

先提取 建表语句create table xxx();

提取方式 有很多:

mysql的话可以用show create table xxxx;

Oracle 可以提取ddl语句:select dbms_metadata.get_ddl('TABLE','表名') from dual;  只不过可能会有很多表空间信息,比较多余。

还有一种方法,IDEA 连接数据库,选中表,右键 选择SQL-scripts → SQL generates

记得,去除 数据类型和字段长度等多余属性,只保留字段名,例子如下,当然如果你需要也可以保留

CREATE TABLE Customers
(
customer_id,
customer_nameL,
state
);

PS: 可以按住alt 侧向删除多余的属性

 

 

第二步,处理sql后选择draw.io操作如图 ,粘贴sql后就可以生成 图表

后续操作类似word的流程图,可以根据蓝色小箭头自行拖拽和编辑,就不细说了

 

标签:draw,sql,可以,SQL,鸭蛋,io,ddl
来源: https://www.cnblogs.com/dabuliu/p/16317161.html