【用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