MySQL Workbench 使用说明

阅读更多
一、 MySQL Workbench简介

MySQL Workbench为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能。

二、 MySQL Workbench安装
官方下载地址: http://dev.mysql.com/downloads/workbench/
Windows下安装很简单,一路next下去就好了
三、 MySQL Workbench基础操作

a) 连接MySQL数据库

MySQL Workbench 使用说明_第1张图片

b) 输入数据库IP、端口、用户名、密码


MySQL Workbench 使用说明_第2张图片

c) 测试成功,将在主界面生成快捷入口


MySQL Workbench 使用说明_第3张图片

d) 进入主界面


MySQL Workbench 使用说明_第4张图片

i. 第一部分是运维工具,包括数据库服务器性能、连接数、账号权限、数据库参数、数据导入导出等功能
ii. 第二部分是该服务器上的所有数据库
iii. 第三部分是查询窗口,可以编写并执行SQL语句

e) ER图相关操作

i. 生成ER图,点击file->new Model
ii. 在弹出的页面中,双击Add Diagram,进入ER图编辑界面

MySQL Workbench 使用说明_第5张图片

iii. 创建table

MySQL Workbench 使用说明_第6张图片

1. 表名,命名规范:表所属业务模块_具体业务名称_子业务名称
2. 字段名,命名规范:使用小写英文单词(或缩写),多单词用下划线连接
字段约束:PK=主键;NN=非空;UQ=唯一;B=二进制流;UN=正整数;AI=自增;G=其他列计算所得
3. 字段约束及默认值
4. 索引及外键设置(请勿自行编辑外键,外键可以通过工具自动添加)
5. 外键设置:按下“---1:1/---1:n”按钮,选择要建立外键的表,再选择外键关联的主键所在表;双击虚线可以添加外键标题和说明

iv. 绘制完的ER图如下图所示

MySQL Workbench 使用说明_第7张图片


f) 将ER图导出SQL脚本
点击file->export->Forward Engine SQL Create……

i. 设置SQL脚本保存路径,并勾选相关设置
MySQL Workbench 使用说明_第8张图片

ii. 选的需要导出的数据库对象

MySQL Workbench 使用说明_第9张图片

iii. SQL预览

MySQL Workbench 使用说明_第10张图片

g) 将ER图生成数据库
i. 点击database->Forword Engine……

MySQL Workbench 使用说明_第11张图片

ii. 设置要导入的数据库服务器地址(Default Schema不用填)

MySQL Workbench 使用说明_第12张图片

iii. 根据需要勾选相关设置

MySQL Workbench 使用说明_第13张图片

iv. 一路next下去,就可以了

MySQL Workbench 使用说明_第14张图片

h) 将已有数据库导出ER图
i. 点击 Database->reverse Engine

MySQL Workbench 使用说明_第15张图片

ii. 设置数据源

MySQL Workbench 使用说明_第16张图片

iii. 选择想要生成ER图的数据库

MySQL Workbench 使用说明_第17张图片

iv. 一路next即可
i) 将修改的ER图同步到数据库
点击 Database synchronize model

MySQL Workbench 使用说明_第18张图片

j) 设置数据源

MySQL Workbench 使用说明_第19张图片

k) Next,确认需要变更的表信息(如果原数据库已有数据,一定要注意不能删除表或清空数据,新增字段需要设置默认值)

MySQL Workbench 使用说明_第20张图片
l) 再次确认SQL,如果无误,执行即可










  • MySQL Workbench 使用说明_第21张图片
  • 大小: 106.8 KB
  • MySQL Workbench 使用说明_第22张图片
  • 大小: 89.7 KB
  • MySQL Workbench 使用说明_第23张图片
  • 大小: 149.1 KB
  • MySQL Workbench 使用说明_第24张图片
  • 大小: 243.9 KB
  • MySQL Workbench 使用说明_第25张图片
  • 大小: 81.3 KB
  • MySQL Workbench 使用说明_第26张图片
  • 大小: 28.9 KB
  • MySQL Workbench 使用说明_第27张图片
  • 大小: 23.1 KB
  • MySQL Workbench 使用说明_第28张图片
  • 大小: 248.9 KB
  • MySQL Workbench 使用说明_第29张图片
  • 大小: 89.3 KB
  • MySQL Workbench 使用说明_第30张图片
  • 大小: 97.2 KB
  • MySQL Workbench 使用说明_第31张图片
  • 大小: 115.5 KB
  • MySQL Workbench 使用说明_第32张图片
  • 大小: 254.1 KB
  • MySQL Workbench 使用说明_第33张图片
  • 大小: 110 KB
  • MySQL Workbench 使用说明_第34张图片
  • 大小: 110.2 KB
  • MySQL Workbench 使用说明_第35张图片
  • 大小: 98.2 KB
  • MySQL Workbench 使用说明_第36张图片
  • 大小: 226.1 KB
  • MySQL Workbench 使用说明_第37张图片
  • 大小: 95.9 KB
  • MySQL Workbench 使用说明_第38张图片
  • 大小: 84.8 KB
  • MySQL Workbench 使用说明_第39张图片
  • 大小: 257.7 KB
  • MySQL Workbench 使用说明_第40张图片
  • 大小: 100.2 KB
  • MySQL Workbench 使用说明_第41张图片
  • 大小: 97.1 KB
  • 查看图片附件

你可能感兴趣的:(mysql,sql)