
drawDB简介
drawDB是什么?
drawDB是一款免费开源的在线可视化数据库设计工具,支持 MySQL、PostgreSQL、SQLite、MariaDB 和 SQL Server 等多种数据库。可以通过拖拽绘制 ER 图,并据此产生相应结构的 SQL 脚本文件。也支持导入已有的 SQL 脚本并逆向生成结构图,界面简单,无需安装,跨平台使用。

核心用途
- 可视化建模:通过拖拽方式绘制数据库的 ER 模型图,可对图表进行添加表及字段和画图间连接线等操作。
- SQL 生成:根据图示结构可以产生相应的SQL脚本 DDL 文件(支持 MySQL、PostgreSQL、SQLite、MariaDB、SQL Server)。
- 逆向工程:可以导入已有的 SQL 脚本,自动生成可视化的数据库结构图。
- 导出功能:支持导出为 SQL 脚本、JSON 文件或图片。
特色功能
- 模板支持:内置常用数据库结构模板,也可以保存自己的模板复用。
- 错误检测:自动检查关系图中的潜在问题,避免生成错误脚本。
- 自定义工作区:调整界面布局、显示组件,适配个人习惯。
- 演示模式:方便在团队会议中展示数据库设计。
- 跨平台:完全基于浏览器,无需安装,数据保存在本地浏览器中。
适用场景
- 数据库课程教学与学习
- 软件项目的数据库原型设计
- 团队协作与架构评审
- 快速生成或优化数据库结构
drawDB官网及使用教程
官网网址:https://www.drawdb.app/
1. 打开与选择数据库类型
访问 drawdb.app,点击 “Try” 或 “Start Designing” 进入编辑器,在弹出的窗口中选择你要设计的数据库类型(MySQL、PostgreSQL、SQLite、MariaDB、SQL Server)。
2. 创建数据表
在左侧的菜单区点击 “添加表” ( Add Table )按钮,然后在主画布处空白处单击一下 , 添加一个新的表。双击它 , 可以让用户填写一个下拉列表中的值(例 如: 表名 ( Table Name ) 和 字 段 名(Column Name)、字段类型( Data Type ) 和 主 键/外键(PK / FK)、是否不为空 (NOT NULL)、默认值、备注等 。
3. 建立表之间的关系
用鼠标分别拖动到两个表的字段上,两字段对应显示为一条曲线。例如,在左边点击打开 “关系”(Relation)工具,在该表中要创建关系的第一个字段前打一个小圆点,将该圆点向右侧拖拽到另一个表中相同字段(可选),选择关系类型:一对一(1:1)、一对多(1:N)、多对多(N:M)。
注意:字段数据类型需一致才能建立外键
4. 使用模板快速建模
点击 文件 → 新建(File → New),选择一个内置模板(如博客、电商、图书馆等),模板中会自动生成很多的表和关系,可以直接对这些表进行修改。
5. 导入已有数据库结构(逆向工程)
如果已经有的 SQL 建表语句,可以选择 文件 → 导入 SQL(Import SQL),粘贴或者导入文件,选择所对应的 DDL 脚本文件进行导入即可,在导入的过程中 EDAG 系统会解析脚本中的描述信息和语法创建数据模型ER图。
6. 导出设计结果
- 导出 SQL 脚本:文件 → 导出为 SQL(Export as SQL)
- 导出图片/文档:支持 PNG、SVG、PDF、Markdown、JSON
- 可用于项目文档或团队分享

数据评估
本站新媒派提供的该工具内容都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由新媒派实际控制,在2025年9月12日 上午9:12收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,新媒派不承担任何责任。
与drawDB相关工具


FlyEnv

Cursor-Tools

PuTTY

DecoHack

Apifox

Hoppscotch

Pingdom

摸瓜MoGua

XPipe

Cursor101

Durable.co

EdgeOne Pages

大米API

PakePlus
