MySQL Workbench 安装及使用

这篇具有很好参考价值的文章主要介绍了MySQL Workbench 安装及使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MySQL Workbench 安装及使用



1. MySQL Workbench 简介

  1. MySQL Workbench是一款专为MySQL设计的 ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQL Workbench可以设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。
    MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本,支持Windows和Linux系统。
  2. 功能特色
    ① 发展:MySQL Workbench提供了用于创建、执行和优化SQL查询的可视化工具。SQL编辑器提供颜色语法高亮,SQL片段的重用和SQL的执行历史。数据库连接面板使开发人员能够轻松管理数据库连接。对象浏览器提供对数据库模式和对象的即时访问。
    ② 管理:提供了一个可视化控制台,可轻松管理MySQL环境并更好地了解数据库。开发人员和DBA可以使用可视化工具配置服务器,管理用户和查看数据库运行状况。
    ③设计:使DBA,开发人员或数据架构师可视化设计、建模、生成和管理数据库。它包括数据建模师创建复杂ER模型,前向和反向工程所需的一切,还提供了执行困难的变更管理和文档任务的关键功能,这些任务通常需要大量的时间和精力。
    ④ 数据库迁移:MySQL Workbench现在提供了一个完整,易于使用的解决方案,用于将Microsoft SQL Server,Sybase ASE,PostreSQL和其他RDBMS表,对象和数据迁移到MySQL。开发人员和DBA可以快速轻松地将现有应用程序转换为在Windows和其他平台上在MySQL上运行。迁移还支持从早期版本的MySQL迁移到最新版本。

2. MySQL Workbench 的下载与安装

(1)安装最新MySql时,有是否安装MySql Workbench的选项,可选择安装。
(2)可以独立安装MySql Workbench:官方下载链接 。安装很简单,基本就是一路Next。
由于我的电脑上Mysql版本较低,是5.5,因此为了避免版本不匹配的问题,我安装的是较低的版本: mysql-workbench-community-6.3.3-winx64.msi

① 点击安装包,双击运行程序,弹出软件安装向导,点击“Next”开始安装;
MySQL Workbench 安装及使用

② 自定义软件安装路径:默认安装路径为“C:Program FilesMySQLMySQL Workbench 6.3 CE”,安装路径在选择时不要选择带有中文符号的路径,点击“Next”进行安装;
MySQL Workbench 安装及使用

③ 选择安装类型:默认选择第一项“Complete”完整安装;
MySQL Workbench 安装及使用
④ 点击“Install”进行安装,等待安装进度完成。
MySQL Workbench 安装及使用
⑤ 启动 MySQL Workbench
MySQL Workbench 安装及使用
⑥ 点击 Server—> Server Status,检查 MySQL是否处于 Running的状态,否则无法执行。
MySQL Workbench 安装及使用

3. MySQL Workbench 使用

这里一个需求为例,完成以下数据库建模操作:
(1) 完成数据库概念模型设计,绘制ER模式图。
(2) 完成数据库逻辑模型设计,将E-R图转换为关系模式。
(3) 完成数据库物理模型设计,生成相关的SQL建表语句。

需求说明:设某汽车运输公司数据库中有以下信息需求:
① 系统中需要存储和管理下列信息实体:

  • “车队”实体集,属性包括:车队编号、车队名称等;
  • “车辆”实体集,属性包括:牌照号、生产厂家、出厂日期等;
  • “司机”实体集,属性包括:司机编号、姓名、电话等。

② 上述各实体之间有下列联系:

  • 车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机需要给出聘期;
  • 车队与车辆之间存在“拥有”联系,每个车队可拥有若干车辆,但每辆车只能属于一个车队;
  • 司机与车辆之间存在着“驾驶”联系,司机驾驶车辆有驾驶日期和公里数两个属性,每个司机可驾驶多辆汽车,每辆汽车可被多个司机驾驶。

3.1 Workbench 创建数据库

① 点击创建数据库按钮,输入数据库名称,选择编码方式,点击Apply
MySQL Workbench 安装及使用
② Workbench会自动生成SQL语句,再次点击Apply就可以成功创建数据库
MySQL Workbench 安装及使用
③ 创建成功,点击 finish
MySQL Workbench 安装及使用
④ 激活数据库
MySQL Workbench 安装及使用

3.2 概念设计:绘制 E-R 图

1.根据上述需求,绘制出 E-R 图,可以使用 Edraw 、Visio 或者其他工具绘制 E-R图。下图为用 Edraw绘制的 ER 图。
MySQL Workbench 安装及使用

3.3 逻辑结构设计:E-R 图转换为关系模式

数据库结构设计主要包括概念设计和逻辑设计两个部分。主要完成任务:
(1)设计该数据库系统的E-R图。
(2)将该E-R图转换为关系模式。
(3)指出转换结果中每个关系模式的候选键及外键。

3.3.1 建立关系模式

ER图转换为关系模式的规则为:

  1. 实体集转换为关系:实体集对应于一个关系
  2. 联系转换为关系:联系转换成为关系模式时,要根据联系方式的不同采用不同的转换方式
    (1) 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。
    (2) 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则关系的码为n端实体的码。
    (3) 一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体码的组合组成该关系的码,或码的一部分。
    (4) 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。
    (5) 具有相同码的关系模式可合并。

根据上述转换规则,将ER图转换为关系模式(加粗的为主键):

  • 车队(车队编号,车队名称)
  • 司机(司机编号,姓名,电话,车队编号,聘期。)
  • 车辆(牌照号,生产厂家,出厂日期,车队编号)
  • 驾驶(司机编号,牌照号,驾驶日期,公里数)

3.3.2 关系模式规范化处理

1.根据范式理论,对不满足3NF的关系模式要进行模式分解,使每个关系模式达到3NF的要求:
根据分析,上述关系模式全部满足3NF

2.规范后的表:
① 车队(车队编号,车队名称)
Cargroup (Group_number, Group_name)
其逻辑结构为:
MySQL Workbench 安装及使用

②司机(司机编号,姓名,电话,车队编号,聘期)
Driver (Driver_number, Driver_name, Driver_phone, Group_number, Employ_day)
其逻辑结构为:
MySQL Workbench 安装及使用

③ 车辆(牌照号,生产厂家,出厂日期,车队编号)
Car (Car_license, Manufacturer, Product_date, Group_number)
其逻辑结构为:
MySQL Workbench 安装及使用

④驾驶(司机编号,牌照号,驾驶日期, 公里数)
Cardrive (Driver_number, Car_license,drive_date, Kilometers)
其逻辑结构为:
MySQL Workbench 安装及使用

3.4 逻辑结构设计:Workbench 建表

激活 car_manage数据库

建表方式1: 右键单击 Tables --> Create table
MySQL Workbench 安装及使用
之后填写表名,列名,数据类型,约束,点击 Apply
MySQL Workbench 安装及使用
Workbench 会自动生成建表语句,之后点击 Apply
MySQL Workbench 安装及使用
点击 Finish
MySQL Workbench 安装及使用
在数据库中查看建表成功。
MySQL Workbench 安装及使用
建表方式2: 通过建表语句建表
MySQL Workbench 安装及使用
在数据库中查看建表成功。
MySQL Workbench 安装及使用文章来源地址https://www.toymoban.com/news/detail-469575.html

到了这里,关于MySQL Workbench 安装及使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【MySQL进阶之路丨第五篇】MySQL Workbench 的安装与配置

    在上一篇中我们介绍了 MySQL数据库的管理与连接; MySQL Workbench 具有创建数据库图示,建立数据库文档,进行复杂MySQL 迁移的作用。这一篇我们介绍 MySQL Workbench 的安装与配置。 上一篇链接: 【MySQL进阶之路丨第四篇】命令行与可视化工具 步骤1:安装 MySQL 服务器 这一步我们

    2024年02月10日
    浏览(45)
  • 【工具】MySQL Workbench使用教程

    目录 1.安装登陆 2.建库 3.建表 4.表建好之后,鼠标轻放在table上,会出现三个icon, 5.给user表中添加数据,MySQL基础语法  6.界面认识 7.导入和导出sql Data Export Data Import/Restore 8.设置显示mysql和information_schema数据库 确认mysql已经开启     Create 数据库表右击选择Create Table, 填写

    2024年02月04日
    浏览(66)
  • Mysql Workbench的使用(亲测)

    http://dev.mysql.com/downloads/workbench/ 选择跟你mysql一致的版本 选择好安装路径,一路next即可 2. 安装mysql8.0时会自带安装 打开以后,会自动检测配置本地的mysql服务,我本地安了两个版本,我平时用8.0,所以点击mysql80这个,输入root密码登录。 schemas就是数据库列表,现在显示的就

    2023年04月09日
    浏览(30)
  • 「MySQL-05」MySQL Workbench的下载和使用

    目录 一、MySQL workbench的下载和安装 1. MySQL workbench介绍 2. 到MySQL官网下载mysql workbench 3. 安装workbench 二、创建能远程登录的用户并授权 1. 创建用户oj_client 2. 创建oj数据库 3. 给用户授权 4. 在Linux上登录用户oj_client检查其是否能操作oj数据库  三、使用mysql workbench操纵数据库 1

    2024年02月02日
    浏览(48)
  • MySQL workbench使用教程(逐渐补充版)

    附1:MySQL下载、安装、配置之Windows 附2:MySQL workbench下载、安装、配置、汉化教程 切换至schemas标签,右键单击,选择create schema 在 Schema Name 里填入新建数据库的数据库名,然后选择 Apply MySQL Workbench 会自动帮助我们生成 SQL 命令,创建数据库。 执行命令,创建成功。可以看到

    2024年04月12日
    浏览(33)
  • 如何使用MySQL Workbench构建ER图?

    通过MySQL Workbench构建ER(实体关系)图 除了能管理MySQL数据库外,Workbench也可以构建ER(实体关系图),点击进入数据库模型构建模块: 构建ER图的模型来源有三种:数据库逆向、导入外部.sql文件和手动创建数据模型。 【数据库逆向】 点击菜单栏 Database - Reverse Engineer 选择刚创建的

    2024年04月25日
    浏览(32)
  • 在Ubuntu22.04上安装MySQL-Server,并配置可视化界面SQL-Workbench

    若您是首次,在Ubuntu22.04上崭新安装mysql,可以略过该步。 首先卸载mysql-common: 然后卸载已经安装的mysql-server: 之后,使用以下命令查看mysql剩下的依赖,并卸载:  最后,清理残留数据: 首先更新软件库,并安装mysql-server: 然后使用以下命令确保数据库服务器在运行: 上

    2024年02月08日
    浏览(48)
  • ubuntu 22.04配置开发环境 [Fcitx5中文输入法+配置 & 迁移vscode & 安装flameshot & 微信 & mysql &workbench & yarn工具 & zsh]

    一、安装Fcitx5 最简单三步骤,把下面的命令都跑一遍之后重启电脑,不要去下载搜狗输入法,非常垃圾 Fcitx 5 主程序 中文输入法引擎 图形界面相关 转载自掘金 二、安装 配置 vscode 安装的两种方法: 官网选择deb安装包 cd进安装包目录运行 直接在ubuntu software里搜索vscode安装

    2024年01月21日
    浏览(46)
  • MySQL Workbench基本用法

    MySQL Workbench相当于SQL语言的解释器 目录 1  打开 2  连接数据库 3  创建数据库 4  创建数据表 4.1  字段类型 4.2  字段选项 4.3  其他 4.4  再次修改表的字段内容 5  操作表中的数据 5.1  添加 5.2  更改 5.3  删除 6  代码编辑器 7  保存sql代码 8  加载sql代码 搜索MySQ

    2024年02月04日
    浏览(85)
  • Docker搭建MySQL Workbench

    MySQL Workbench 是一款图形界面工具,用于数据库设计、开发、管理和维护MySQL、MariaDB和Percona Server数据库。它提供了SQL开发、数据库设计、服务器配置等功能。 实际应用场景 数据库设计 :创建ER模型,生成数据库架构。 SQL开发 :编写和测试SQL查询。 数据库管理 :管理用户、

    2024年04月28日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包