【用draw.io 繪製E-R圖,非鴨蛋型E-R圖~】
阿新 • • 發佈:2022-05-27
宣告:這個嚴格意義上也不算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的流程圖,可以根據藍色小箭頭自行拖拽和編輯,就不細說了