- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL Workbench应用 学习目标 了解MySQL Workbench的特点及发布版本 掌握MySQL Workbench的应用 MySQL Workbench简介 MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具,是著名的数据库设计工具DBDesigner4的继任者。用户可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。 MySQL Workbench特点 MySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化设计、模型建立、以及数据库管理功能。它包含了用于创建复杂的数据建模ER模型,正向和逆向数据库工程,也可以用于执行通常需要花费大量时间和需要的难以变更和管理的文档任务。MySQL工作台可在Windows,Linux和Mac OSX上使用。 MySQL Workbench版本 MySQL Workbench是新一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。该软件支持Windows和Linux系统。 2012年02月24日,MySQL Workbench 5.2.38 发布,该版本主要都是 bug 的修复。 2012年04月11日,MySQL Workbench 5.2.39 发布了,该版本只是更新了 MySQL Utility 到 1.0.5 版本。 2012年05月15日,MySQL Workbench 5.2.40 发布 功能界面 三大功能模块 SQL Development:Sql开发,相当于Sql2000中的查询分析器,允许用户连接到现有的数据库、编辑和执行SQL查询。 Data Modeling:完整的可视化数据库设计和建模工具。 Server Administration:服务器管理,相当于Sql2000中的企业管理器。图形界面的启动和关闭服务、创建用户帐户、编辑配置文件等。 SQL Development 对应的操作: Connection列表(供选择已经建好的数据库连接) 新建一个Connection 编辑数据库表 编辑SQL脚本 Connections管理 SQL Development 点击New Connection 会弹出如右图操作界面: Data Modeling 对应的操作: 创建新关系模型 在现有数据库中创建关系模型 在SQL脚本中创建模型 Data Modeling 点击Create New EER Model后弹出下图。新建一个数据库模型时,包括了默认的mydb模式。用户可以重命名模式并且可以将其作为用户自己的数据库模式。 概念区分 物理模式:包含所有需要定义数据库的部分:表、列、类型、索引、约束等。 每一个被添加在图表模型的对象都会在物理模式中显示,即每一个图形化方式都会被定义在模式中。 在同一个数据库模型中可以有几个模式,同样在一个MySQL服务器中也可以有由几个数据库。每一个模式将会是一个MySQL数据库。 Data Modeling---创建表 点击“Add Table”图标后,双击数据表的名字并重命名。 PK:Primary key 主键 NN:Not null 非空 UQ:Unique 唯一 BIN:Binary 二进制数 UN:Unsigned 无符号 ZF:Zero fill 补零 AI:Autoincrement 自动增量 Data Modeling---转到视图 这是一种特殊的添加数据表的方法。点击菜单“Model/Create Diagram from Catalog Objects”,在出现的图表中继续创建表。 选择左边的数据表图标,指针指向一个小的数据表,下一步再单击窗口的任何地方创建一个新的数据表。 双击数据表,编辑器选项卡显示编辑的名称、列、类型等。向表中输入详细信息后就可以开始设计数据表之间的关系了。 创建表关系 六个工具供选。 1:1和1:n均有两种类型的标记符号,分别为定义和未定义。即:一种关系被认为是定义一个表完全依赖于另一个存在的表时,一个数据表的一行依赖于另一个表的一行。例如,用两个的表分别存储用户和用户的手机号,一个用户可能有几个手机号,但手机号表的每一组是完全依赖用户表的,它是属于用户的。 建立关系时,先单击图标,再点击两个表的关联。 生成SQL 选择File/ Export/Forwward Engineer SQL CREATE Script,在生成的文件旁边有三个指示项。 连接MySQL服务器 选择菜单 “Database/Manage Connections”,点击“NEW” 载入脚本 选择菜单“Database/Query Database”。在弹出的对话框中选择正确和连接
您可能关注的文档
最近下载
- 京剧的服装课件.ppt VIP
- 保证供货周期的组织方案和人力资源安排.doc VIP
- 乌有先生历险记(原文,练习,注释,翻译)解读.doc
- 红色经典故事PPT课件.pptx VIP
- (人教版2024)生物七上2.2.1 无脊椎动物(新教材).pptx
- 2023-2024学年江西省上饶市余干县八年级上期中物理试卷附答案解析.pdf
- 西北师范大学教育学理论与实践期末试卷.doc VIP
- 2023年成都信息工程大学数据科学与大数据技术专业《数据结构与算法》科目期末试卷B(有答案).docx VIP
- 河北省衡水中学2024-2025学年高三上学期第一次综合素养测评数学试题(原卷版).docx
- 数据结构(用面向对象方法与C++语言描述)第二版.pdf VIP
文档评论(0)