使用MySQLWorkBench绘制ER图

数据库设计工具MySQLWorkBench

·       该工具为MySQL官方提供地址:http://dev.mysql.com/downloads/workbench/

小伙伴们注意按自己的操作系统选择下载版本。

·       注意事项:安装后将环境语言配置成简体中文,否则中文乱码

工作步骤

新建模型后,会进入此页面。 

1./2.切换数据库表设计与ER图。

3. 创建/管理ER图

4. 创建/管理表结构


1.   表名,[]内的中文为临时注释。

命名规约:t_表所属业务模块_具体业务名称
例子:

企易堪任务信息表t_survey_mission

企易堪任务编辑记录表 t_survey_mission_edit_record

2.   字段编辑。注意事项:
1)此处不要手动加入外键字段。稍后在介绍ER图时,通过工具自动添加外键字段。
2)非外键字段要有类型前缀
3)PK=主键;NN=非空;UQ=唯一;BIN=二进制流;UN=正整数;AI=自增
4)当字段为字符串时,在3.处可以选择编码格式
5)字段应在4.处添加中文注释,描述其意义。如果是类型、权制等通过数字表述意义的,应说明数值与意义的对应关系。

5.处点击Indexes可以编辑表的索引

1.通过拖拽添加“层”。“层”不影响数据库结构,仅仅用来方便表述逻辑关系。

2.用来添加表(与MySQLModel选卡添加相同)

3./4.添加“1对1”、“1对多”的ER关系。
操作:按下“---1:1/---1:n”按钮,选择要建立外键的表,再选择外键关联的主键所在表。

操作完成后,在表中会自动生成外键,外键命名规则自动为 “表名_主键名”。

5.可以拖拽表到右侧视图中。已经在视图中的表,6.位置会有实心点标记。

7./8.虚线表示了1:n的关系,双击虚线可以为其添加标题和说明。


 

数据库设计完成后,可以导出SQL脚本。

注意:导出前应去掉表名上的中文说明,同时在自己本地检验SQL文正确性后,再交由运维部署到测试服务器上。

1.  可以新建、管理对MySQL库的链接;

2.  是已经创建好的链接。此功能主要面向运维人员。

 
————————————————
版权声明:本文为CSDN博主「许佳音」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xujiayin/article/details/51689749

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 使用MySQL Workbench可以很方便地绘制ER图,具体步骤如下: 1. 打开MySQL Workbench软件,选择“Modeling”选项卡,点击“Create a new EER Model”。 2. 在左侧的“Model”面板中,可以看到“Add Diagram”选项,点击它可以创建一个新的ER图。 3. 在ER图中,可以使用工具栏上的各种工具来添加实体、属性、关系等元素。例如,可以使用“Add Table”工具添加实体,使用“Add Column”工具添加属性,使用“Add Relationship”工具添加关系等。 4. 在添加完所有元素后,可以使用“Arrange”工具来调整它们的位置和布局,使ER图更加清晰易懂。 5. 最后,可以使用“File”菜单中的“Save”选项保存ER图,或者使用“File”菜单中的“Export”选项将ER图导出为各种格式的文件,例如PNG、PDF、SVG等。 以上就是使用MySQL Workbench绘制ER图的基本步骤,希望对你有所帮助。 ### 回答2: MySQL Workbench是一款功能强大的数据库开发工具,其中包含了许多实用的功能,如数据库建模、SQL开发、数据迁移等。其中比较重要的功能就是ER图绘制ER图通常被用来表示关系数据库中表之间的关系,可以方便地帮助我们分析数据库的结构和设计。下面将会介绍如何使用MySQL Workbench绘制ER图。 1. 创建一个新的数据库模型 在打开MySQL Workbench后,我们需要创建一个新的数据库模型才能进行ER图绘制。在主页面的下方会看到一个"MysqlModel"选项卡,右键单击该选项卡并选择"Create New Model",然后输入模型名称和选定默认的存储引擎,即可创建一个新的数据库模型。 2. 绘制实体和关系 在新建好的数据库模型中,我们就可以开始绘制实体和关系了。在左侧工具栏中选择"Entity"或"Relationship"工具,然后将其拖动到布上。如果要创建实体,则需要填写实体名称和属性。如果要创建关系,则需要指定关系名称、两个实体之间的关系类型(1:1,1:N等)以及关系的方向。 3. 建立关系 建立关系是ER图中比较重要的部分,它用来表示实体之间的连接性。我们可以在关系的两端添加箭头,它们分别表示主实体和外键实体的关系。(在MySQL Workbench中,关系箭头是从主实体到外键实体的,默认情况下,箭头在主实体的侧边显示)。 然后将鼠标移至箭头上,单击并拖动箭头到另一个实体(这个实体是要与箭头相关联的实体),然后单击一次即可建立关系。 4. 保存和导出ER图 完成ER图绘制后,我们需要保存它并导出到其他格式(如PDF)以进行分享。在编辑状态下点击"File"菜单并选择"Save Model"选项即可保存ER图。要导出ER图到其他格式,请从"File"菜单中选择"Export"选项,并在弹出的对话框中选择所需格式即可。 总结 MySQL Workbench是一款功能强大的数据库开发工具,其中包括了ER图绘制等实用功能。 绘制ER图是一个必要的步骤,只有通过绘制ER图才能更好地分析数据库的结构和设计。通过上面的步骤可以快速,方便地绘制ER图并将其保存或导出到其他格式。 ### 回答3: MySQL Workbench是一种流行的MySQL数据库管理工具,它可以用于绘制ER图ER图是一种用于可视化数据库结构和表之间关系的图形工具。在MySQL Workbench绘制ER图可以帮助我们更轻松地设计和开发数据库。下面是用MySQL Workbench绘制ER图的步骤: 第一步:启动MySQL Workbench,单击“工具”>“新建ER模型”。 第二步:添加表 在ER模型窗口中从左侧的“工具箱”选择框架、实体或关系等图标。给表添加名称,默认的名称为Table1、Table2、Table3等,也可以通过双击表的名称来修改名称。 第三步:设计表结构 对于每个表,需要为其添加必要的字段。单击表,然后单击工具箱的“表工具”来添加字段,例如,姓名、年龄、地址等。每个字段都可以定义类型、默认值、限制和索引等。 第四步:定义关系 在ER图中,表与表之间的关系通过线来表示。单击工具箱中的“关系工具”来创建关系。可以设置关系的类型:一对一、一对多、多对一或多对多,这决定了表之间关系的形式。 第五步:导出ER图 完成ER图的设计之后,可以通过单击“文件”>“导出”>“图形”来将ER图导出为图像文件,方便与其他人共享和使用。 总之,使用MySQL Workbench绘制ER图是一个比较简单的过程,通过正确地定义表和它们之间的关系,可以帮助数据库设计者更好地管理和设计数据库。如果您想深入了解MySQL WorkbenchER图绘制,可以前往MySQL官方网站或参考相关文献。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值