MySQL Workbench使用教程
MySQL Workbench是由MySQL AB发布的可视化数据库设计工具,专用于MySQL数据库的设计和管理。将通过一个订单系统的案例,介绍如何利用该工具创建一个物理数据模型,并使用正向工程(Forward Engineering)将其转化为MySQL数据库。
一、简介
MySQL Workbench是一款功能强大的可视化数据库设计工具。通过该工具,用户可以轻松进行数据库模型设计、数据库对象生成以及数据库管理。接下来,我们将通过具体案例详细介绍其主要功能和使用方法。
二、物理数据模型设计
2.1 创建方案(Schema)
首先,我们需要创建一个方案来保存订单的物理模型。打开MySQL Workbench后,点击“+”按钮创建新方案,默认名称为“订单”。方案创建完成后,将出现在目录(Catalog)中。此时,你可以根据需要修改方案名称。
2.2 创建表
接下来,将创建三个表:ORDER
表及其子表SALES_ORDER
和PURCHASE_ORDER
。确保选中该方案标签,通过绘制EER图(Enhanced Entity Relationship Diagram,增强实体关系图)来清晰表示实体间的关系。
点击“添加图表”按钮,创建新的图表,在图表区域中点击“表格”图标,即可放置表格。接下来,通过右键选择表格并选择“编辑表”菜单,打开表编辑器。此处可以更改表名、添加列、设置主键等信息。
2.3 设置正向工程
在表结构设计完成后,我们可以使用正向工程功能将模型导出为MySQL数据库。在MySQL Workbench的菜单栏中选择“Database”>“Forward Engineer”,按照提示进行配置,并最终生成数据库。
三、总结
通过以上步骤,MySQL Workbench的主要功能已得到了介绍。从创建方案、设计表格到正向工程,用户可以快速生成完整的数据库。