ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

drawDB:免费在线数据库设计指南,15 分钟从拖拽建表到导出 SQL

drawDB:免费在线数据库设计指南,15 分钟从拖拽建表到导出 SQL drawDB免费在线数据库设计指南15 分钟从拖拽建表到导出 SQL【免费下载链接】drawdbFree, simple, and intuitive online database diagram editor and SQL generator.项目地址: https://gitcode.com/GitHub_Trending/dr/drawdbdrawDB 是一款免费的在线数据库设计工具。你在浏览器里拖拽就能搭出数据库模型并导出可直接执行的 SQL 脚本全程不用注册账号。正在学习数据库设计的新手、需要快速把数据库模型交付给团队的开发者都适合直接上手。图drawDB 数据库模型编辑界面建表、连关系线都在画布上完成数据库建模最让人头疼的 3 个瞬间手写 DDL 反复报错点 Add table 直接填表单传统做法是直接写 CREATE TABLE 语句一个关键字拼错就得回到客户端反复试跑表结构一到两位数时评审起来更费劲。在 drawDB 里你点顶部工具栏的 Add table 按钮画布上立刻多出一张空表。接着在行内填字段名、选数据类型主键、唯一、NOT NULL、自增都是独立的勾选位。最后生成的脚本由工具根据表单状态拼装你不用手写 SQL 语法。纸面图和白板 ER 图难维护拖动字段就能生成关系线字段改名、表挪位置之后手绘的 ER 图基本作废连线只能重新画。drawDB 的做法是按住一个字段拖到另一张表的字段上工具就生成一条关系线你再选一对一、一对多还是多对一。字段移动时连线自动跟着走省去手动重连。空白画布上还有提示文案提醒你拖拽字段即可建立关系。导出后才发现漏了字段用 Problems 面板先过一遍漏字段的痛往往上线才暴露某列忘了加 NOT NULL某张表忘了建主键。drawDB 在你搭建时就持续检查模型右侧 Problems 面板逐条列出问题比如某表没有主键、字段名为空、同表字段重名。你可以在 View 菜单打开 Strict mode把面板里的问题全部清掉再导出。15分钟上手从打开页面到导出 SQL最省事的入口是官方在线版打开浏览器、页面加载完就能拖。下面的步骤把本地部署和从空白画布到 SQL 脚本的完整流程走一遍。优先打开官方在线版免安装、免注册打开就能建第一张表。如果想本地跑起来两步完成git clone https://gitcode.com/GitHub_Trending/dr/drawdb cd drawdb npm install npm run dev命令跑完打开终端里 Vite 打印的地址默认 http://localhost:5173。图drawDB 内置模板示例博客、用户、文章等模型可直接套用点 File 菜单的 New 建一张空白画布或直接载入 6 个内置模板之一。建表点 Add table 填字段再按住字段拖到目标表字段上关系线自动生成。导出在 File 菜单选 Export as选中目标数据库SQL 脚本即生成可复制或下载。值得细看的 3 个进阶功能如何导出不同数据库的 SQL同一份数据库模型drawDB 能直接产出 MySQL、PostgreSQL、SQLite、MariaDB、Oracle、SQL Server 六种方言的脚本。源码里 src/utils/exportSQL/ 目录为每种数据库各放一个生成文件。index.js 读取你在模型中选定的数据库再分支调用对应的生成器。它还支持 Generic 通用模式不指定具体数据库时也能导出脚本。对你的用处模型只画一遍切换方言对比导出结果或给不同环境各导一份。数据库模型模板快速启动仓库自带 6 套现成的数据库模型模板Blog、人力资源、电商、图书馆、银行、高校。源码在 src/templates/每个文件就是一套完整的表、字段与关系定义。在打开画布的 Open 面板里选中其一模型即载入可直接改。改完自己的模型后还能用 File 菜单里的 Save as template 把它存成可复用模板。对你的用处设计同类项目时载入最接近的模板改字段名不必从空白表画起。本地实时保存与版本历史编辑器的每次改动都会实时写入浏览器本地存储逻辑在 src/context/SaveStateContext.jsx 里。你关掉浏览器再打开画布上的图还在。View 菜单里打开 Timeline可以看到每一步操作留下的变更记录。Versions 面板则允许你记录带名称的版本并回滚到任意一个。对你的用处大改之前先记一个版本改坏了直接恢复不用攒一堆最终版_v3文件。它适合谁课堂上讲数据库设计老师可以现场搭一份完整的数据库模型再导出脚本或图片给学生课后对照。学生学习时拖拽建表和关系线反馈比干读 DDL 文本更直观。小项目负责人可以在十几分钟内完成建模并导出直接交给后端执行。团队做设计评审时可以共享模型链接或导出 PNG 图片附在文档里。6 个内置模板的结构都能在仓库里读到想复用类似结构时可以直接翻源码。图drawDB 打开后的空白画布添加表、区域、注释的入口都在界面上写在最后drawDB 把数据库模型 → SQL 脚本这条路径压缩进了一个浏览器页面拖拽建表、关系线自动维护、六方言导出。下次需要画数据库设计图时可以直接打开在线版走一遍流程想改源码或自建部署就去翻这个仓库。【免费下载链接】drawdbFree, simple, and intuitive online database diagram editor and SQL generator.项目地址: https://gitcode.com/GitHub_Trending/dr/drawdb创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进