任务一:创建数据框zhengjuan

NO 1、

NO 2、点击上图标,得到下图

NO 3、点击Apply按钮,得到下图

NO 4、点击Apply按钮,得到下图

NO 5、点击Finish按钮,完成数据库zhengjuan创建

任务二:在创建好的数据框zhengjuan中创建表table

NO1、在schemas区找到zhengjuan

NO2、单击Tables,后点击右键出现菜单栏,点击Create table,就可以创建表了

任务三:认识mysql workbench

MySQL Workbench的功能模块:三个主要功能模块:Sql Development(Sql开发 查询分析器), Data Modeling(数据库建模), Server Administration(服务器管理)

上图3个区域很常用,区域1“Navigator”是一些常用功能连接;区域2“Schema”列出了该连接下的Schema,也就是当前连接下的库;区域3“Query”用于书写SQL句法,进行查询等。进行查询时,写好SQL句法,选中,然后点击上方的闪电图标即可。执行语句时Ctrl+Enter。

任务四:创建Model(设计ER图)

ER图:实体-联系图,用来描述现实世界的概念模型。

NO1、选择File -> New Model

NO2、在新展开的“Model Overview”界面中,双击“Add Diagram”图标

NO3、双击后即可看到设计界面,workbench中叫EER图,增强的(enhanced)ER图。在这个界面中进行ER图的设计。

NO4、比如添加一个table

NO5、鼠标放在table1上,右键,在菜单栏点击edit table1,出现下图界面。其中collation选项是“定序”,也就是默认的排序方式。如果两个表连接时,定序不一样就会报错,这时需要将定序修改一致。一般可以选UTF8、default、collation。comments选项可以为table1添加注释。向下的重叠箭头图标,有更多设置。

简单地来创建一个订单order

上面的步骤完成了table的创建,这一步创建列

创建了三个表

单击1:1 identifyingrelationship 图标为它们建立父子关系,即order表是父表,sale order表与purchase order表是子表。

创建数据模型的目的是为了建立mysql数据库。来~理一下思绪:1、自己动手建立本地mysql数据库;2、在数据库里创建table(表);3、在表里创建列;4、在列里填充值;

父表的主键primary key是子表的foreign key,子表有自己的primary key

#生成 DDL(数据定义语言,SQLCREATE script,mysql脚本),然后执行这个脚本

1、从 File |Export 菜单中,选择 Forward Engineer SQL CREATEScript

speak:今天才真正开始使用mysql workbench,了解它的命令选项,并且实际操作来完成简单的任务,收获丰硕。