千家信息网

ER模型设计工具:设计ER模型及MySQL DDL文件导入及生成

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,概述ER模型使用可视化了实体存储的信息,以及直观的呈现了实体与实体的关系,在我们实际的应用系统开发过程中新建ER模型可以更好的理解业务模型,为以后的开发维护工作起到归纳总结的作用。Freedgo De
千家信息网最后更新 2026年11月01日ER模型设计工具:设计ER模型及MySQL DDL文件导入及生成

概述

ER模型使用可视化了实体存储的信息,以及直观的呈现了实体与实体的关系,在我们实际的应用系统开发过程中新建ER模型可以更好的理解业务模型,为以后的开发维护工作起到归纳总结的作用。

Freedgo Desgin 是一款轻松、快速、协作地创建各种专业图表工具。让您在线创建流程图、系统部署图、软件架构图、UML、BPMN、ER模型,DFD,组织图,软件流程图,图表。免费试用。使用Freedgo Design创建数据库ER模型目前支持MySQL及基本的SQL语句建表。后期会进行功能拓展以支持 SQL Server , Oracle , PostgreSQL , Sybase ,等等数据库模型建模,支持SQL导入生成ER模型,通过DDL语句生成ER模型,ER模型SQL导出,根据ER模型生成SQL。

如果你使用ERwin 或者PowerDesign等等传统的客户端工具设计表结构,不妨体验一下在线ER模型带来的轻量级,云端存储,随时使用的好处。

提供如下功能:
  • 通过可视化工具实现在线制作ER模型
  • 使用MySQL DDL 语言实现在线导入生成ER模型
  • 针对ER模型中表实体实现生成建表SQL语句,支持多表生成
  • 针对ER模型中选择表的字段生成字段新增或修改SQL语句

快速上手

基本使用:

如果要使用MySQL表建立ER模型,请选择实体类型为 MySQL Table ,选择后拖动到编辑区域。

1、如何导入SQL?

首先访问 https://www.freedgo.com/draw_index.html,点击 调整图形 -> 插入 -> From MySQL

或者 + -> From MySQL

复制SQL语言到对应的框中,点击 insert MySQL

复制SQL贴到对应的输入框

最后生成对应的模型图

2、如何修改ER模型字段

可以修改ER模型的表字段信息

,支持字段名、类型、长度、是否主键、是否外键、备注 、是否为空

支持MySQL建表语法
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name(col_name type [NOT NULL | NULL] [DEFAULT default_value]        [AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY]        [COMMENT 'string'], [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,...), KEY [index_name] [index_type] (index_col_name,...), INDEX [index_name] [index_type] (index_col_name,...), [CONSTRAINT [symbol]] UNIQUE [INDEX|KEY][index_name] [index_type] (index_col_name,...), [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name,...) [reference_definition],)
MySQL字段类型参与
TINYINT[(length)] [UNSIGNED] [ZEROFILL]  | SMALLINT[(length)] [UNSIGNED] [ZEROFILL]  | MEDIUMINT[(length)] [UNSIGNED] [ZEROFILL]  | INT[(length)] [UNSIGNED] [ZEROFILL]  | INTEGER[(length)] [UNSIGNED] [ZEROFILL]  | BIGINT[(length)] [UNSIGNED] [ZEROFILL]  | REAL[(length,decimals)] [UNSIGNED] [ZEROFILL]  | DOUBLE[(length,decimals)] [UNSIGNED] [ZEROFILL]  | FLOAT[(length,decimals)] [UNSIGNED] [ZEROFILL]  | DECIMAL(length,decimals) [UNSIGNED] [ZEROFILL]  | NUMERIC(length,decimals) [UNSIGNED] [ZEROFILL]  | DATE  | TIME  | TIMESTAMP  | DATETIME  | CHAR(length) [BINARY | ASCII | UNICODE]  | VARCHAR(length) [BINARY]  | TINYBLOB  | BLOB  | MEDIUMBLOB  | LONGBLOB  | TINYTEXT [BINARY]  | TEXT [BINARY]  | MEDIUMTEXT [BINARY]  | LONGTEXT [BINARY]  | ENUM(value1,value2,value3,...)  | SET(value1,value2,value3,...)  | spatial_type

3、如何导出SQL


生成SQL

4、如何生成表SQL

选择模型中表,点击右键选择 选中SQL ,支持多选表生成:
步骤1:

生成SQL

5、如何生成字段SQL

选择模型中表字段,点击右键选择 选中SQL ,支持多选字段生成:

1、创建新增列SQL

2、修改表列SQL

模型 生成 字段 支持 选择 实体 语句 在线 工具 中表 类型 信息 功能 图表 数据 数据库 流程 流程图 系统 语言 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 新华互联网科技学校 互联网与科技金融数据 上海互联网科技有限公司 平安科技 互联网 广州互联网络科技有限公司 汇久创客互联网科技 万达互联网科技 互联网科技素材视频竖屏 联恩商钥互联网科技有限公司 滨湖区互联网智能科技产品供应 科技与互联网的利与弊 贵州叶脉互联网科技有限公司所属行业 坤平互联网科技 燊美集互联网科技有限公司 恒生互联网科技业指数调整周期 广东工业互联网大赛深圳学泰科技 深圳无忧互联网科技 广西泛欧互联网科技有限公司 互联网科技创新方面的资料 广州大一互联网络科技有限公司 苏州互联网科技贷款公司 中国互联网金融科技基金 互联网 科技馆 北京三清互联网科技 互联网科技的全部知识 互联网科技如何创业 世界互联网科技成果奖 北京品多多互联网科技有限公司 科技发展第三阶段互联网时代
0