動態

詳情 返回 返回

開源免費!一個在線的數據庫實體關係繪圖工具! - 動態 詳情

大家好,我是 Java陳序員

之前,給大家介紹過一款基於實體連接圖的數據庫設計工具。

可視化!一款基於實體連接圖的數據庫設計工具!

今天,給大家介紹一個同款的在線數據庫實體關係繪圖工具。

關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。

項目介紹

drawDB —— 一個開源免費的在線數據庫圖表編輯器,通過鼠標拖拽可視化設計數據庫,並支持直接導出 SQL 腳本,是開發必備的一款高效工具。

功能特色

  • 支持多種數據庫類型: MySQL、PostgreSQL、SQLite、MariaDB、SQL Server、Oracle 等
  • 數據庫操作:提供了創建、導入、導出、保存、刪除數據庫圖等功能
  • 編輯功能:支持撤銷、重做、複製、粘貼、刪除等常見編輯操作
  • 視圖設置:可以調整視圖,如顯示網格、顯示關係、調整主題、縮放等
  • 自定義模板:允許用户保存和使用自定義模板

功能體驗

1、在開始使用 drawDB 時,需要先選擇數據庫類型,目前支持多種數據庫

2、選擇好數據庫後,就可以開始設計表,點擊添加表

3、選擇左側的表信息,編輯修改表名、註釋等信息

4、點擊添加索引、添加字段開始編輯表字段信息

5、依葫蘆畫瓢,依次設計表結構信息

6、當設計好表結構後,可以添加關聯關係,連接對應表字段信息

7、當整個數據庫的表信息都設計好後,可以導出 SQL 腳本進行初始化

除了支持導出為 SQL 源代碼外,還支持導出為圖片、Markdown 等格式。

8、反向工程:也支持導入已有的 DDL 腳本快速生成可視圖

9、進行分享:工具支持生成分享鏈接,方便團隊協作

10、drawDB 還提供了內置模板、代辦事項等功能

快速上手

本地開發

依賴 Node.js 環境。

## 1、克隆代碼
git clone https://github.com/drawdb-io/drawdb

## 2、進入項目目錄
cd drawdb

## 3、安裝依賴
npm install

## 4、啓動項目
npm run dev

## 5、瀏覽器訪問
http://localhost:5173

構建項目

  • 命令構建
## 在項目目錄下執行如下命令,打成 dist 包
npm run build
  • Docker 構建
## 打包鏡像
docker build -t drawdb .

## 運行容器
docker run -p 3000:80 drawdb

drawDB 提供了在線設計數據庫表的能力,開箱即用,是開發必備的一款效率工具,快去體驗試試吧~

項目地址:https://github.com/drawdb-io/drawdb

最後

推薦的開源項目已經收錄到 GitHub 項目,歡迎 Star

https://github.com/chenyl8848/great-open-source-project

或者訪問網站,進行在線瀏覽:

https://chencoding.top:8090/#/

我創建了一個開源項目交流羣,方便大家在羣裏交流、討論開源項目

但是任何人在羣裏打任何廣告,都會被 T 掉

如果你對這個交流羣感興趣或者在使用開源項目中遇到問題,可以通過如下方式進羣

關注微信公眾號:【Java陳序員】,回覆【開源項目交流羣】進羣,或者通過公眾號下方的菜單添加個人微信,並備註【開源項目交流羣】,通過後拉你進羣

大家的點贊、收藏和評論都是對作者的支持,如文章對你有幫助還請點贊轉發支持下,謝謝!


user avatar haoqidewukong 頭像 hubert-style 頭像 zhipanyun 頭像 sunplay 頭像 leexiaohui1997 頭像 java_3y 頭像 javalover 頭像 dtux 頭像 gracetangyi 頭像 laoshideyangrouchuan 頭像
點贊 10 用戶, 點贊了這篇動態!
點贊

Add a new 評論

Some HTML is okay.