宁武皇仁光九年锦文轩刻本《异闻录》载: 扶桑画师浅溪,居泰安,喜绘鲤。院前一方荷塘,锦鲤游曳,溪常与嬉戏。 其时正武德之乱,潘镇割据,战事频仍,魑魅魍魉,肆逆于道。兵戈逼泰安,街邻皆逃亡,独溪不舍锦鲤,未去。 是夜,院室倏火。有人入火护溪,言其本鲤中妖,欲取溪命,却生情愫,遂不忍为之。翌日天明,火势渐歇,人已不见。 溪始觉如梦,奔塘边,但见池水干涸,莲叶皆枯,塘中鲤亦不知所踪。 自始至终,未辨眉目,只记襟上层迭莲华,其色魅惑,似血着泪。 后有青岩居士闻之,叹曰:魑祟动情,必作灰飞。犹蛾之投火耳,非愚,乃命数也。 ————《锦鲤抄》

【用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的流程图,可以根据蓝色小箭头自行拖拽和编辑,就不细说了

并且可以添加主键,外键标识

 

posted @ 2022-05-27 12:21  哒布溜  阅读(1196)  评论(0编辑  收藏  举报