阅读更多
一、 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,如果无误,执行即可
- 大小: 106.8 KB
- 大小: 89.7 KB
- 大小: 149.1 KB
- 大小: 243.9 KB
- 大小: 81.3 KB
- 大小: 28.9 KB
- 大小: 23.1 KB
- 大小: 248.9 KB
- 大小: 89.3 KB
- 大小: 97.2 KB
- 大小: 115.5 KB
- 大小: 254.1 KB
- 大小: 110 KB
- 大小: 110.2 KB
- 大小: 98.2 KB
- 大小: 226.1 KB
- 大小: 95.9 KB
- 大小: 84.8 KB
- 大小: 257.7 KB
- 大小: 100.2 KB
- 大小: 97.1 KB