文章摘要
SQL to ER Diagram是一款免费开源工具,可在浏览器中直接将SQL模式转换为交互式实体关系图。支持PostgreSQL、MySQL等数据库,能自动解析表结构并可视化主外键关系,所有操作均在本地完成,可导出PNG/SVG格式。无需注册,数据完全私密不上传。
文章总结
标题:SQL转ER图——免费在线ERD生成工具
核心功能: 1. 这是一款免费开源工具,可直接在浏览器中将SQL模式转换为交互式实体关系图(ERD) 2. 支持粘贴CREATE TABLE语句即时可视化: - 数据表及字段 - 主键/外键 - 表间关系 3. 兼容主流数据库: - PostgreSQL - MySQL - SQLite - SQL Server
特色功能: • 拖拽调整表格位置 • 自动布局排版 • 添加注释功能 • 导出PNG/SVG格式 • 完全本地运行(数据不上传)
常见问题解答: ▌如何生成ER图? 粘贴CREATE TABLE语句即可自动生成可交互图表,支持拖拽调整后导出为PNG/SVG。
▌支持哪些SQL语法? 解析标准DDL语句,包括: - CREATE/ALTER TABLE - 主键/外键 - 唯一约束/非空约束
▌是否收费? 完全免费开源,无需注册登录。
▌数据安全性? 100%本地浏览器运行,SQL语句不会上传至任何服务器。
▌导出选项: - 高清PNG - 矢量SVG - 项目文件保存 - 生成含图表数据的可分享链接
▌需要安装吗? 纯网页工具,支持电脑/手机浏览器即开即用。
评论总结
以下是评论内容的总结:
工具的创新性和实用性(正面评价)
- 作者自建工具解决了现有工具需要付费、注册或发送数据到服务器的问题
- 关键引用:"You paste in your CREATE TABLE statements...No backend, no accounts, no data leaving your machine"
- 关键引用:"100/10 for mobile usability...was so seamless I thought I was tripping out"
技术实现亮点
- 采用canvas而非DOM/SVG,保证性能
- 关键引用:"Built on
- 关键引用:"The SQL parser tracks source spans...comments and formatting remain untouched"
改进建议
- 增加直线和直角连接线选项
- 关键引用:"Could we have the option of straight lines and 90 degree angles?"
- 支持更多SQL方言
- 关键引用:"Maybe you can support schemas in more dialects by using...sqlglot"
同类工具比较
- 提到Azimutt作为同类工具
- 关键引用:"There's also Azimutt: https://azimutt.app/gallery"
- 与旧工具对比
- 关键引用:"Remember the days of MySQL Workbench and how clunky it was"
其他反馈
- GitHub链接问题
- 关键引用:"The GitHub link takes you to the front page of GitHub"
- 简单赞扬
- 关键引用:"Great work!" / "Nice job!"