免费的在线数据库 schema 设计工具
Schemity Lite 是一款免费的ER图工具,在浏览器里就能设计数据库 schema。把表、列和关系可视化地画成一张ER图,然后带去任何地方:导出为 PNG、JPEG、SVG、SQL、Mermaid、DBML、JSON 这七种格式,或者用一个公开链接分享。不用安装,不用信用卡。
在你的浏览器里运行。用 Google 账号登录即可保存和分享。
在 Schemity Lite 里打开这个示例 schema。这是一个公开的分享链接,不需要登录。
在 Schemity Lite 里能设计什么
合理的默认值、拖拽就能建立的关系,还有一个不会挡在你面前的可视化编辑器。你的时间应该花在读懂 schema 上,而不是和工具较劲。
快速原型
几秒钟把 schema 画出来。趁想法还没跑掉,先把它落成具体的实体。
智能关系
1:N、1:1、N:N 的关系,用拖拽就能建立。中间表自动生成,外键自动命名,不需要手动接线。
可以自由调整的关系线
按你自己理解的方式排布ER图,而不是被布局牵着走。线会自动适应并重新布线,在转角处以圆角转弯,两条线交叉时其中一条会跨过另一条。加上ER图自定义路径点,走线完全由你掌控。
把 CHECK 约束当作文档
完整支持 CHECK 约束,需要什么表达式就写什么表达式。遇到 IN 约束时,Schemity 会把允许的取值抽出来,做成默认值的下拉选项:自我说明和强制约束一步完成。
自定义实体颜色
把相关的实体在视觉上归到一起。给实体分组和它们的关系线上色,再大的 schema 也能一眼看清。
复合唯一约束一目了然
单字段的唯一约束和ER图里的复合唯一约束,一眼就能分清。
用标签页并列多个系统
用标签页把你手上的几个系统分开:一个产品,一个标签页。数字键快速切换,在不同领域之间来回也不会分神。
把 schema 当成结构来建模
不只是 public,可以跨多个 PostgreSQL schema 建模。用它们来表达一个数据库内部的领域和结构边界。
在浏览器里设计、保存并分享 schema
一个用来快速做数据建模的免费在线 schema 可视化工具。画一张ER图,把它留在云端,把公开链接交给任何人,看图的人不需要注册。需要把它放到别处时,可以导出为七种格式。
可视化ER图设计
在无限画布上画出表、列和关系。在实体之间画外键,用干净的 Crow's Foot(鸟足)表示法关系线,一眼就能读懂。
保存到云端
用 Google 账号登录,你的图就存到云端,换一台电脑也能接着做。没有文件要管理,也没有东西要安装,打开浏览器就能继续。
用公开链接分享
把任何一张图变成一个公开链接,发给同事、客户或相关方。他们在自己的浏览器里打开就行,看图不需要登录,也不需要任何设置。
可复用的实体模板
把几乎每张表都会加的字段定义成一个模板,比如 id、created_at、updated_at,新建实体时它们已经在里面了,不用再一遍遍敲同样的列。
导出为七种格式
给幻灯片用 PNG 或 JPEG,给放大也不糊的文档用 SVG,给建库用的 CREATE 语句用 SQL,给 GitHub 或 Notion 的 markdown 里渲染ER图用 Mermaid,给 dbdiagram.io 工具链用 DBML,给放进 Git 用 JSON。
没有东西要安装
Schemity Lite 完全在浏览器里运行,什么操作系统都可以。这是一款免费的数据库设计工具,在一台借来的笔记本上打开,几秒钟就能开始建模。
从空白画布到一个分享链接的三步
打开并登录
访问 lite.schemity.com,用 Google 账号登录。你的图会自动保存到云端,在任何一台电脑上都能打开。
给你的 schema 建模
添加表、定义列、连接实体,把ER图搭起来。重复出现的字段交给实体模板,不用一遍遍手写。
保存并分享
分享一个公开链接,任何人都能看你的设计;也可以把图导出为 PNG、JPEG、SVG、SQL、Mermaid、DBML 或 JSON,用于文档、评审和 Git。
要连接正在运行的数据库?那就用桌面应用
Schemity Lite 是浏览器里的免费版本,用来做可视化的 schema 设计。当你需要面对真实的数据库时,Schemity 桌面应用是一款离线ER图工具,你的 schema 一直留在自己的机器上,不上云,也没有订阅。
连接正在运行的数据库
直接连接 MySQL、MariaDB、PostgreSQL、SQL Server、SQLite 和 Supabase,在桌面上把真实的 schema 可视化出来。
对现有 schema 做逆向工程
几秒钟就能从现有的 PostgreSQL 生成ER图,也可以从一份 SQL 转储生成ER图,不用手工整理就能拿到现有数据库的完整全貌。
生成 SQL 迁移语句
Schemity 会把你的ER图和正在运行的数据库做比对,直接生成需要的那条 SQL 迁移语句。此外还有内置的 BYOK AI 助手、上下文视图,以及 Git 原生的 JSON 存储。