← 返回项目库
开发者工具数据库软件研发技术教育系统设计

drawDB 中文版|在线数据库 ER 图设计与 SQL 生成器

在浏览器中可视化设计数据库表、字段和外键关系,使用中文模板快速生成 SQL 或 DBML。

drawDB 是一套纯浏览器运行的数据库设计工具,可通过画布创建数据表、字段、索引和外键关系,实时查看 ER 图,并导入或导出 SQL、DBML 等结构文件。无需注册即可开始建模,适合产品原型、系统架构设计、数据库评审和教学演示。 本整改版本完成首页、导航、模板库和内置模板的简体中文适配,移除国内或离线环境下会导致首页白屏的外部推文与 GitHub Star 运行依赖。实际加载电商数据库模板,验证 5 张数据表、5 条外键关系和 0 个结构问题。 项目采用浏览器 IndexedDB 保存设计,数据默认不上传服务器;清理浏览器数据前应先导出设计文件。AGPL-3.0 要求网络服务修改版向用户提供对应源码,商业使用和二次开发必须遵守许可证。

真实界面

项目截图

共 4 张

产品首页
中文数据库模板库
DBML 与 ER 图编辑
关系与外键管理

Capabilities

核心功能

可视化数据表与字段设计
ER 图关系画布
主键、索引和字段类型配置
外键关系创建与管理
SQL 与 DBML 导入
SQL、DBML 和图片导出
六套中文行业数据库模板
数据库结构问题检查
浏览器 IndexedDB 本地存储
无需注册的静态部署
离线环境核心功能可用
分享和版本操作入口

适用场景

电商系统数据库设计
SaaS 产品数据模型评审
旧数据库结构可视化
教学与数据库关系演示
软件项目原型和技术方案
行业数据库模板沉淀

适合谁

• 后端开发、数据库工程师和系统架构师 • 产品经理、全栈开发者和技术创业者 • 软件培训机构、教师和学习数据库的学生 • 需要私有化数据库建模工具的企业

商业化思路

• 为研发团队提供数据库架构设计与评审工具 • 二次开发行业数据库模板和数据建模平台 • 为软件培训、课程和技术咨询提供教学工具 • 交付企业内部自托管的数据库设计工作台

你会拿到什么

  • 固定中文源码包
  • Docker/Nginx 静态部署说明
  • 4 张真实运行功能截图
  • 中文行业数据库模板
  • 电商 5 表 5 关系演示设计
  • 版本与 SHA256 验证记录

部署流程

  1. 1安装 Docker Engine
  2. 2解压源码并阅读中文部署说明
  3. 3构建前端生产镜像
  4. 4启动 Nginx 静态容器
  5. 5打开首页或模板库加载数据库设计
  6. 6配置域名、HTTPS 与浏览器数据导出策略

真实验证结果

首页、/templates、/editor 均返回 200;生产容器正常;电商模板已实际加载 5 张表和 5 条关系,结构问题为 0;外部接口白屏根因已移除。

部署前须知

设计数据存储在浏览器 IndexedDB,清理浏览器数据前需导出;GitHub Gist 分享依赖 GitHub 网络;上游依赖审计含历史漏洞且 Vite 主包较大,后续应按兼容性升级和优化。

部署难度

简单

最低配置

静态站点建议 1 核 1 GB 内存、5 GB 磁盘;也可部署到对象存储或静态托管。

开源许可证

AGPL-3.0

最后验证

2026-08-13

技术栈

ReactTypeScriptViteTailwind CSSIndexedDBDockerNginxDBML

授权说明

修改后通过网络提供服务时,须按 AGPL-3.0 向用户提供对应源代码并保留许可证声明。