LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

DrawDB:免费数据库设计神器

admin
2025年3月16日 0:22 本文热度 250

我们平时做开发,数据库设计是逃避不开的,很多时候复杂的表结构、繁琐的 SQL 脚本以及团队协作的难题,让开发者们苦不堪言。

今天,就给大家介绍一款开源的数据库设计 神器——DrawDB
DrawDB 界面操作很直观,界面设计也好看,入门操作门槛的,而且还要 强大的远程协作能力
DrawDB 在 GitHub 上已经收获了 25k+ 的 Star 了:
DrawDB 是一款基于 Web 的开源数据库设计工具,采用 React 和 Node.js 技术栈开发,支持通过浏览器直接使用。
DrawDB 不仅能生成直观的实体关系图(ERD),还能自动导出 SQL 脚本,并实现多人在线协作。
DrawDB 通过图形化界面将数据库设计的复杂性降到最低,借助 DrawDB 可以轻松地通过拖放操作创建和管理数据库结构。
DrawDB 不仅支持多种数据库系统,如 MySQL、PostgreSQL、SQLite 等,还允许用户根据业务需要管理不同的数据库系统。


操作

DrawDB 操作起来很简单,它是纯 Web 应用,所以在不同系统 Windows、macOS 和 Linux 上,我只需要打开浏览器即可使用用,而且不需要注册登录。

开始设计时,点击左侧工具栏中的“文件”选项,然后选择 “新建”,可以设置选择一个空白的页面,也可以选择已有的模版
然后选择数据库:
然后,在表中添加字段,设置字段名称、数据类型等属性。
通过拖动表之间的连线,可以轻松创建表与表之间的关系,无论是一对一、一对多还是多对多关系,都能直观地设置。

而且 DrawDB 内置丰富的快捷键(如撤销、复制),操作更快速便捷:

完成设计后,你可以一键导出 SQL 脚本,DrawDB 会根据设计自动生成适用于多种数据库的 SQL 语句:

开源地址:https://github.com/drawdb-io/drawdb

在线演示:https://www.drawdb.app/editor

官方文档:https://drawdb-io.github.io/docs


安装使用

1、本地开发环境部署(调试模式)

安装 Node.js v20.12.2 或更高版本(推荐使用 nvm 管理多版本)。

# 克隆项目仓库git clone https://github.com/drawdb-io/drawdb
cd drawdb
# 安装依赖(国内建议切换淘宝镜像:npm config set registry https://registry.npmmirror.com)npm install
# 启动开发服务器npm run dev

安装完成,浏览器打开 http://localhost:5173 即可

2、生产环境构建(静态资源部署)

git clone https://github.com/drawdb-io/drawdbcd drawdb# 安装依赖并构建npm installnpm run build# 生成的静态文件位于 /dist 目录

3、Docker 容器化部署(推荐生产方案)

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


阅读原文:原文链接


该文章在 2025/3/17 10:12:31 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved