- 14
- 0
- 约2.78千字
- 约 18页
- 2016-08-28 发布于河南
- 举报
初学者使用MySQL_Workbench_创建数据库教程
初学者使用MySQL_Workbench_创建数据库教程
MySQL Workbench?是 MySQL AB 最近释放的可视数据库设计工具。这个工具是设计 MySQL 数据库的专用工具。
MySQL Workbench 拥有很多的功能和特性;这篇由Djoni Darmawikarta?写的文章通过一个示例展现了其中的一些。我们将针对一个订单系统建立一个物理数据模型,这里的订单系统可以是销售单也可以是订单,并且使用 ?forward-engineer(正向引擎)?将我们的模型生成为一个 MySQL 数据库。
MySQL Workbench?是 MySQL 最近释放的可视数据库设计工具。这个工具是设计 MySQL 数据库的专用工具。
你在 MySQL Workbench 中建立的被称之为物理数据模型。一个物理数据模型是针对一个特定 RDBMS 产品的数据模型;本文中的模型将具有一些 MySQL 的独特规范。我们可以使用它生成(forward-engineer)数据库对象,除了包含表和列(字段)外,也可以包含视图。
MySQL Workbench 拥有很多的功能和特性;这篇由 Djoni Darmawikarta写的文章通过一个示例展现了其中的一些。我们将针对一个订单系统建立一个物理数据模型,这里的订单系统可以是销售单也可以是订单,并且使用 ?forward-engineer(正向引擎)?将我们的模型生成为一个 MySQL 数据库。
我们的示例中使用 MySQL Workbench 创建的物理模型看上去就像下图这样:
?
?
创建订单方案(ORDER Schema)
首先让我们来创建一个保存订单物理模型的方案。点击 + 按钮(红色标注的地方)
?
?
更改新的方案默认名称为订单。注意,当你键入方案名时,在 Physical Schemata 上的标签名也会随之改变——这是一个很好的特性。
?
订单方案被增加到目录(Catalog)中 (图中红色圈住的部分)。
?
?
重命名方案后关闭 schema 窗口。
?
?
创建订单表
我们现在创建订单模型中的三个表:ORDER 表以及它的两个子表 SALES_ORDER 和PURCHASE_ORDER。首先,确信你已经选择了 ORDER 方案的标签,这样,我们创建的表才会包含于这个方案。
?
我们将要创建的表是作为 EER 图表展示的(EER = Enhanced Entity Relationship)。所以,双击 Add Diagram 按钮。
?
?
单击 Table 图标,然后移动鼠标到 EER Diagram 区域,在你想放置第一个表的位置上单击鼠标。
?
?
?
对于其他两个表,重复上面的操作。你可以通过拖拽来移动表的位置。
?
?
下一步,我们要对 table1 做一些操作,这些操作是通过 Workbench 的表编辑器完成的。要打开表编辑器,只需右键选择 table1 并选择 Edit Table 菜单。
?
?
键入 table1 的表名 ORDER 。
?
?
接下来,增加列(字段)。选择 Columns 标签。将列名(字段名) idORDER 更改为 ?ORDER_NO.
?
?
在下拉列表框中选择数据类型 INT 。
?
?
我们希望 ORDER_NO 列的值可以被 MySQL 数据库自动控制,所以,我们选定 AI 列 (Auto Increment——自增量).
?
AI 是 MySQL 数据库的一个特性。
?
?
你也可以指定表的其他物理属性,例如它的 Collation 属性;当然可以指定表的其他高级选项,例如 trigger 和 portioning (分别对应 Trigger 和 Partioning 标签)。
?
?
注意,这时,在 diagram 中我们表 table1 已经改变为 ORDER,并且,它有一个列(字段)ORDER_NO。在目录中,你也可以看到有三个表。
?
在表右侧的黑点,表示它们包含在一个图表中。
?
?
?
如果你展开 ORDER ,你可以看到 ORDER_NO 列。因为我们定义它为主键,所以在它左侧有一个 key 图标。
?
?
回到表设计器,增加其他两列(字段):ORDER_DATE 和 ORDER_TYPE。ORDER_TYPE 可以有两个值:S 表示销售订单,P 表示采购订单。由于销售订单是更常用的,所以我们指定列(字段)的默认值为 S 。
?
你可以在最后一列的下面白色区域双击鼠标来增加下一个字段。
?
?
使用同样的方式来创建 SALES_ORDER 表及其中的列(字段)。
?
?
最后,创建 PURCHASE_ORDER 表及其中的列(字段)。
?
您可能关注的文档
- 内容可以参考该论文,格式按照学校要求.doc
- 内能热学复习课件沪科版.ppt
- 写作亮词.doc
- 写作素材库.docx
- 冲击测试.doc
- 准确曝光的好帮手教你如何看懂直方图.doc
- 减速机介绍.ppt
- 函数Function.doc
- 函数发展史.doc
- 分享7806 中文资料.doc
- 2026年乳制品加工行业质量控制技术报告.docx
- 初中英语游戏化数字资源开发:英语听说能力提升策略教学研究课题报告.docx
- 【精品】部编人教版四年级语文上册《延安-我把你追寻》课件.pptx
- 初中英语阅读文本中隐喻词汇复现模式与认知加工研究课题报告教学研究课题报告.docx
- 2026年乳制品加工行业销售渠道优化报告.docx
- 客户关系管理标准操作流程手册.docx
- 2026年服务业烧烤品牌营销策略报告.docx
- 虚拟现实技术在高校思想政治教育中的应用与实践教学研究课题报告.docx
- 高中化学实验教学中环保型气体收集方法的创新实践课题报告教学研究课题报告.docx
- 高中生用化学方法鉴别不同产地茶叶叶黄素含量的薄层色谱法分析课题报告教学研究课题报告.docx
最近下载
- 2024年湖南汽车工程职业学院单招职业技能测试题库及答案(历年真题).docx VIP
- 广东省潮州市2024-2025学年高三上学期期末教学质量检测物理试卷.docx VIP
- 上海电力学院大一机械制图C习题本解答(造福学弟,不谢)-新版.pptx
- 广东省潮州市2024-2025学年高二上学期期末教学质量检测物理试卷(含答案).docx VIP
- 新生儿身份识别制度.pptx
- 康迪泰克空气弹簧.pdf VIP
- LY/T 2817-2017山桐子栽培技术规程.pdf
- 缓刑担保承诺书范文.docx VIP
- 记账实操-电梯保养公司会计账务处理分录.doc
- 脑机接口专利关键技术白皮书-复旦大学-2025.pdf VIP
原创力文档

文档评论(0)