drawDB:一款免费数据库设计工具

drawDB 是一款基于 Web 的免费数据库设计工具,通过拖拽、复制、粘贴等方式进行数据库建模设计,同时可以生成相应的 SQL 脚本。

在这里插入图片描述

功能特性

drawDB 目前可以支持 MySQL、MariaDB、PostgreSQL、SQL Server 以及 SQLite 数据库,核心功能包括:

  • 可视化数据库建模,通过拖拽方式创建表、字段、主键/外键关系,并且同步生成 ER 图。
  • 生成 SQL 脚本,根据设计的表结构自动生成 DDL 语句,支持导出不同数据库特定的 SQL 文件。
  • 支持反向工程,基于数据库 DDL 脚本创建 ER 图。
  • 内置模板库,提供常见业务场景的数据库模板(例如博客、人力资源、电子商务、图书馆、银行等),方便快速启动数据库设计。
  • 自动问题检测,检测并修复数据库设计图中的错误,确保脚本的正确性。
  • 版本控制,内置版本历史记录,可以回溯到任意修改时点。
  • 支持代办事项,添加代办任务,支持优先级设置。
  • 演示模式,方便团队展示和讨论。
  • 文档生成,导出数据库设计文档(PNG、SVG、JSON、Markdown、PDF 等格式),包含表结构、关系及注释。

使用案例

在浏览器中输入在线编辑器地址:https://www.drawdb.app/editor

在这里插入图片描述

选择一个你使用的数据库,例如 MySQL,点击确认进入设计页面。

在这里插入图片描述

drawDB 界面最上面是项目名称,默认“Untitled Diagram”,可以点击修改。然后是常用的菜单栏,包括“文件”、“编辑”、“视图”、“设置”、“帮助”,以及上一次保存时间。

左侧显示了我们设计的表、关系以及主题区域(相关的一组表),点击添加表就可以开始设计新的数据表。

在这里插入图片描述

对于数据表,可以设置表名、字段名、字段类型、非空约束、主键、默认值、备注以及索引等信息。

drawDB 支持表的外键关联关系,点击外键字段前的蓝色原点,出现红色虚线,拖拽到对应主键字段即可:

在这里插入图片描述

如果想要基于模板进行设计,可以点击“打开”->“新建”按钮:

在这里插入图片描述
选择其中一个模板进行创建,例如博客数据库结构:

在这里插入图片描述
如果想要分享设计,可以点击界面右上角的“Share”按钮:

在这里插入图片描述

将生成的 URL 链接发送给其他人,他们就可以通过这个链接进行查看。

如果想要将表结构转换为特定数据库的 DDL 脚本,可以点击“文件:->”导出为SQL源代码“:

在这里插入图片描述

另外,也可以通过”文件“->”导出为“菜单将数据库结构导出为图片、PDF 或者 MarkDown 文件。

在这里插入图片描述

drawDB 整体是一个比较容易上手的数据库设计工具,建议通过官方文档进行学习:

https://www.drawdb.app/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不剪发的Tony老师

为 5 个 C 币而折腰。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值