當前位置: 妍妍網 > 碼農

6.6K star! 功能強大、使用者友好的線上資料庫設計神器,有趣好用!

2024-04-28碼農

* 戳上方藍字「 開源先鋒 」關註我

推薦閱讀:


大家好,我是開源君!

在日常開發工作中,我們經常需要設計和管理資料庫,比如 MySQL Workbench 或 ERStudio。這些工具功能強大,但往往價格昂貴,而且需要安裝和配置,使用起來比較復雜。

今天給大家介紹一個非常棒的開源計畫- drawdb

計畫簡介

DrawDB 是一個強大且使用者友好的資料庫實體關系(DBER)編輯器,可以幫助我們輕松設計和管理資料庫,只需點選幾下即可構建圖表,匯出 SQL 指令碼,自訂編輯器等,無需建立帳戶。

drawdb 的核心功能是資料庫實體關系圖(ERD)編輯器。ERD 是一種視覺化工具,用於表示資料庫中的實體及其之間的關系。drawdb 的 ERD 編輯器可以讓我們輕松拖拽建立實體和關系,並自動生成相應的 SQL 語句。

主要功能包括:

  • 拖拽式ERD繪制:使用滑鼠拖拽即可建立和連線實體,輕松繪制ERD圖。

  • 自動布局:drawDB會自動調整ERD圖的布局,使其更加美觀易懂。

  • 多種實體型別:支持多種實體型別,包括表、檢視、索引等。

  • 豐富的內容編輯:可以為每個實體添加內容、主鍵、外來鍵等資訊。

  • SQL生成:可以自動生成建立表、插入數據等SQL指令碼。

  • 支持匯出:可以將ERD圖匯出為PNG、SVG等格式。...

  • 目前在Github上面收獲了6.6K star!

    使用場景

    drawdb 可以用於各種資料庫設計場景,比如:

  • 小型電商網站可以使用 drawdb 來設計資料庫,儲存商品資訊、訂單資訊、使用者資訊等。

  • 資料庫設計的課程可以使用 drawdb 來演示資料庫設計的基本概念,例如實體、關系、內容等。

  • 個人使用者可以使用 drawdb 來管理自己的收藏,例如書籍、電影、音樂等。

  • 開發團隊可以使用 drawdb 來設計一個大型計畫的資料庫,並由團隊成員共同完成資料庫的開發。...

  • 計畫特性

  • 免費開源:drawDB是一款完全免費的開源計畫,你可以自由使用和修改。

  • 簡單易用:提供了直觀的拖拽界面和豐富的功能,即使是初學者也能輕松上手。

  • 功能強大:支持多種實體型別、豐富的內容編輯和SQL生成,可以滿足大多數資料庫設計的需求。

  • 跨平台支持:可以在任何支持Web瀏覽器的裝置上使用,包括PC、Mac、Linux、平板電腦和手機。

  • 安裝部署

    本地開發

    git clone https://github.com/drawdb-io/drawdb
    cd drawdb
    npm install
    npm run dev

    構建

    git clone https://github.com/drawdb-io/drawdb
    cd drawdb
    npm install
    npm run build

    Docker構建部署

    docker build -t drawdb .
    docker run -p 3000:80 drawdb

    計畫使用展示

    使用界面很簡約,可以很直觀的來設計資料庫。

    直接可以拖動來輕松建立實體和關系,簡化了建立關系的過程。

    自動匯出SQL指令碼。

    匯出ERD圖

    非常多樣的使用樣版,可以根據自己的喜好來選擇。

    drawDB 是一款功能強大、易於使用的資料庫設計工具,非常適合資料庫開發人員、學生和任何需要繪制ERD圖的人。

    更多計畫細節,感興趣的可以自行到計畫地址檢視:

    計畫地址:
    https://github.com/drawdb-io/drawdb