任务一:创建数据框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,了解它的命令选项,并且实际操作来完成简单的任务,收获丰硕。