MySQL Workbench 使用说明

一、 MySQL Workbench简介

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

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

a) 连接MySQL数据库



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




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




d) 进入主界面




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

e) ER图相关操作

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



iii. 创建table



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

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




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

i. 设置SQL脚本保存路径,并勾选相关设置


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



iii. SQL预览



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



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



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



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



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



ii. 设置数据源



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



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



j) 设置数据源



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


l) 再次确认SQL,如果无误,执行即可










猜你喜欢

转载自cpjsjxy.iteye.com/blog/2423198