數據庫表設計工具EZDML使用教程


轉:https://blog.csdn.net/u010158540/article/details/80067244

表結構設計器(EZDML)

這是一個數據庫建表的小軟件,可快速的進行數據庫表結構設計,建立數據模型。類似大家常用的數據庫建模工具如PowerDesigner、ERWIN、ER-Studio和Rational-Rose等的超級精簡版。

包含功能:

  • 表結構設計:創建表、字段、主鍵、外鍵、索引和注釋;
  • 表描述:可直接編輯文字描述快速生成表結構,愛用鍵盤的人會喜歡這個功能;(我就比較喜歡,快速,不麻煩)
  • 模型圖:自動生成模型圖;可設計和顯示物理/邏輯視圖,支持自動布局、平移、縮小放大等操作;
  • 導入數據庫:把數據庫中的表導出到EZDML工具中,即所謂的逆向工程(支持ORACLE、MYSQL、SQLSERVER和ODBC);
  • 生成數據庫:把自定義好的表結構直接生成為創建數據表的SQL腳本;可以直接和數據庫連接,配置好連接信息,直接一鍵生成到數據庫中,當然也可以copy出來自己手動在數據庫工具上運行。
  • 把設計的表結構信息,導出成EXCEL或WORLD文件。

使用說明:

設計表結構的時候,常規使用方式都是在一個表格中,點擊對應的行,錄入字段名稱,描述,數據類型,大小…這樣的方式操作起來還是比較麻煩,特別是切換和寫數據大小的時候,而ESDML工具提供一個一個非常好用的結構設計方式,使用純文本的形式完成,表的描述字中,可以輸入簡寫字母代替數據類型,S,I,F,D,Y,E,B分別代表文本,整數,浮點數,時間,真假,枚舉,文件,如 :

快速創建表

內容如下:

t_mall_product(商品表)
--------------------------------
Id(編號)           PKInteger
shp_mch(商品名稱)  String(100)
shp_tp(商品圖片)   String(100)
flbh1(分類編號1)   Integer
flbh2(分類編號2)   Integer
pp_id(品牌id)      Integer
chjshj(創建時間)   Date
shp_msh(商品描述)  String(1000)

操作:
點擊新建表

 點擊描述,把內容復制進入,點擊確認,刷新界面,出現新表

工具下載安裝

文件下載地址:EZDML下載地址
EZDML安裝和使用教程:官網幫助文檔

使用EZDML工具完成上述總圖設計

完成簡單的權限管理系統表設計

這里寫圖片描述

上述是在構想中使用Excel工具簡單的羅列了表的字段和結構,分析以上表格,我們看到有很多的重復字段(灰色標識的),如果每張表中我們都自己錄入,那比較麻煩,在PD表設計工具中有繼承可以實現,但是在我們EZDML工具中沒有,這時,有一個小技巧,可以直接更改新建表是生成的初始數據如下:新建表默認的字段信息

這里寫圖片描述這里寫圖片描述

在這里我們把對應的Id,Pid,Rid,Name…修改為我們自己設計表時的重復字段(編號,名稱,備注,操作人,操作時間..)
修改方式如下:工具–>打開模版文件夾

這里寫圖片描述這里寫圖片描述

其中有很多模版文件,我們只需要找到新建文件的模版即可。【new_table.txt】,打開查看,我們可以看到它是使用了描述的形式完成新建表的初始化結果,我們把當前這個new-tabel.txt名字改為【new_table_old.txt】保留一下,不要刪除,然后再復制一份名字改為原來的文件名【new-table.txt】,然后內容修改為我們想要的格式。

這里寫圖片描述

new-table.txt文件內容修改如下:

sys_xxx(xxx表) --------------------------------------------- id(主鍵編號) pki name(名稱) s(25) remark(備注) s(200) operation_id(操作人編號) fki operation_time(操作時間) d operation_ip(最后一次更新操作的IP) s(25)

修改完畢后,保存退出,然后我們回到工具在新建表,則結構就變為我們想要的了。

這里寫圖片描述

完成我們設計的表結構(以sys_dept表為例)

這里寫圖片描述

點擊確定即可,回到主目錄刷新一下就可以看到新建的表,然后選中表就可以看到對應的結構,這里需要注意把id主鍵的類型改為【自增長主鍵】類型

這里寫圖片描述

其它的用相同的方式完成即可。

這里寫圖片描述

接下來就是設計它們對應的關系。需要使用連線來指定關系。

設置表與表的關系

使用步驟比較簡單,先選擇主表,然后點擊菜單欄的連線按鈕,再選擇從表,就會出現一個彈出框,在彈出框中,選擇關聯字段即可。我直接在如下圖中標記步驟了。

這里寫圖片描述

設置完畢后,就會出現如下連線,表示設置完成。

這里寫圖片描述

其它的關系配置方式差不多。最終設計結果如下:

這里寫圖片描述

配置完畢后,接下來就是設計的表結構信息導入到數據庫中,自動生成對應的表

生成數據庫(MySQL)

表結構配置完畢后,在菜單欄中找到模型–>生成數據庫表

這里寫圖片描述
這里寫圖片描述

生成SQL腳本信息如下:

這里寫圖片描述

出現如下頁面信息,表示執行完畢。打開Mysql客服端查看生成的表信息。

這里寫圖片描述

到此,EZDML工具的簡單使用就說完了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM