资讯专栏INFORMATION COLUMN

在线ER模型设计:可视化MySQL数据库建表及操作

james / 2433人阅读

摘要:让您在线创建流程图系统部署图软件架构图模型组织图软件流程图图表。使用创建数据库模型目前支持及基本的语句建表。后期会进行功能拓展以支持等等数据库模型建模,支持导入生成模型通过语句生成模型模型导出根据模型生成。

概述

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

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

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

提供如下功能:

支持表、视图、存储过程、函数在线绘制,支持多种样式可供选择

使用MySQL DDL 语言实现在线导入生成ER模型

针对ER模型中表实体实现生成建表SQL语句,支持多表生成

针对ER模型中选择表的字段生成字段新增或修改SQL语句

在线导出ER模型对应的SQL脚本

快速上手 基本使用:

如果要使用MySQL表建立ER模型,请选择实体类型为实体关系/MySQL,选择对应的表、视图、存储过程、触发器、函数等组件后拖动到编辑区域。


1、如何导入SQL?

已经建立好的数据库如何生成ER模型有一种比较简单的方式就是导出数据库的建表脚本后再导入,具体操作如下:

首先访问 https://www.freedgo.com/draw_... ,点击菜单 数据库 -> MySQL -> 导入DDL

复制SQL语言到对应的框中,或者拖动MySQL DDL文件到对应的输入框、点击insert MySQL

或拖动SQL文件到对应的输入框

最后生成对应的模型图

2、在线ER模型表操作
新增修改表结构

在线对表字段进行新增,可以在需要添加字段的位置点击箭头进行添加,

添加字段后点击右键->修改列 可以修改字段的属性值,支持字段名、类型、长度、是否主键、是否外键、备注 、是否为空等等


3、在线视图操作

新增或修改视图:通过拖动MySQL视图模型到编辑区,对视图的编辑通过点击右键->视图SQL,在弹出框中进行视图的SQL修改。



4、在线触发器操作

操作同视图操作

5、在线存储过程或者函数操作

操作同视图操作

6、导出SQL
查询整个ER模型的SQL:

点击数据库 -> MySQL -> 导出SQL


查询多表或单表SQl:

如下图:选择3个表右键:

查询列的修改SQL或新增SQL

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/49267.html

相关文章

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

    摘要:是一款轻松快速协作地创建各种专业图表工具。使用创建数据库模型目前支持及基本的语句建表。后期会进行功能拓展以支持等等数据库模型建模,支持导入生成模型通过语句生成模型模型导出根据模型生成。 概述 ER模型使用可视化了实体存储的信息,以及直观的呈现了实体与实体的关系,在我们实际的应用系统开发过程中新建ER模型可以更好的理解业务模型,为以后的开发维护工作起到归纳总结的作用。 Freedgo D...

    voyagelab 评论0 收藏0
  • 高性能MySQL读书笔记---表及数据类型优化

    摘要:高效,简单,准确,只能满足其中两个。计数器表计数器表在应用程序中使用很频繁例如统计朋友圈的点赞数某个文件的下载量空间访问人数等。 数据类型优化 1.数据类型优化 尽量使用可以正确储存数据的最小数据类型,例如状态字段时只有只需要几个数字就使用tinyint而不是int类型 尽量使用简单的方式去存储数据,可以用整形表示的时候就不要用字符串类型 例如性别,IP等、 避免NULL值的使用...

    Aldous 评论0 收藏0
  • 一款在线ER模型设计工具,支持MySQL、SQLServer、Oracle、Postgresql s

    摘要:给大家介绍一款在线模型生成的工具,可以针对多种数据库的文件在线生成模型图表,支持等数据库。 给大家介绍一款在线ER模型生成的工具,可以针对多种数据库的DDL文件在线生成ER模型图表,支持MySQL、SQLServer、Oracle、PostgreSQL等数据库。主要功能如下: 支持表的创建,同时可以根据数据库的类型不同编辑表结构、字段类型、主键、默认值、索引、备注信息等等 支持视图,...

    魏宪会 评论0 收藏0
  • 程序员笔记|3个问题带你入门数据建模

    摘要:性能聚集或预计算汇总表通常由多维数据库引擎建立并管理。在维度建模中,将度量称为事实,将环境描述为维度,维度是用于分析事实所需要的多样环境。 作者介绍:韩锋:宜信数据库开发与管理主任工程师ACMUG主席团成员,CCIA(中国计算机行业协会)常务理事,Oracle ACE,DBAplus联合创始人,ODF 顾问团成员,ACOUG,ACMUG,DBGeek撰稿人,著有《SQL优化最佳实践》一...

    Noodles 评论0 收藏0
  • SpringCloud(第 040 篇)链接Mysql据库,通过CrudRepository编写数

    摘要:添加一个使用接收请求添加用户微服务启动类链接数据库通过编写数据库访问。 SpringCloud(第 040 篇)链接Mysql数据库,通过CrudRepository编写数据库访问 - 一、大致介绍 1、前面章节提到了用JpaRepository访问数据库,而本章节则是用CrudRepository访问数据,那么他们之间都可以访问数据库,有啥联系呢? 2、从源码我可知JpaReposi...

    cjie 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<