使用MySQL Workbench进行数据库设计——MySQL Workbench使用方法总结

转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/48318877 本文出自【我是干勾鱼的博客

1 简介
MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用mysqlWorkbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。
做数据库设计的话,大家都比较熟悉Power Designer,用得也比较多。但PD有个缺点就是收费,而且价格不菲。如果你使用的是mysql,mysql workbench完全就够用了。烦透了一遍遍寻找PD注册码的伙计们,转workbench吧!
2 下载与安装
到下载页面下载mysql workbench:

这里写图片描述

选择操作系统平台,小鱼这里选的是Windows。下面是MSI安装文件与ZIP免安装文件的32、64位版本。这里注意,如果选择了ZIP免安装版,有时候启动系统的时候会弹出操作系统的警告框“系统停止运行”,但是毫无有价值提示,系统也运行不了。如果你没看下载页面上的提示,一定会奇他个大怪,再试几次还不行,惊骇得以为电脑出了什么问题,拍拍主机箱或笔记本屏。其实这是由于workbench启动需要一些prerequisites,即先决条件,页面上也有提示:
这里写图片描述

点击链接即可跳转至相应下载界面,现在后安装即可。
不过如果是MSI安装版,会有提示的。能不能学学人家MSI版,友好一点?
3 使用
Prerequisites准备好后点击文件夹中的“MySQLWorkbench.exe”,打开系统界面:
这里写图片描述

如图,界面分为3个区域,区域1用于建立数据库连接,区域2是打开过的 界面的历史记录,区域3是相关网站的快捷方式。
3.1 建立连接
在区域1中点击图中的加号
这里写图片描述

在弹出的界面中填写好mysql数据库的连接信息,点击“Test Connection”可以测试连接,测试成功后点击“OK”确定,首页就会产生一个连接的快捷图标。
单击图标进入连接:
这里写图片描述

如图所示的3个区域是比较常用的,区域1“Navigator”是一些常用功能的链接,区域2“Schema”列出了该连接下的Schema,也就是当前连接下的库,区域3“Query”用于书写SQL,进行查询等。进行查询的时候,先将SQL写好,选中,然后点击上方的闪电图标即可:
这里写图片描述

3.2 创建Model(设计ER图)
使用workbench设计ER图也很简单。选择File -> New Model
这里写图片描述

在新展开的页面中“Model Overview”界面双击“Add Diagram”图标:
这里写图片描述

双击后即可看到设计界面,workbench中叫EER图,其实就是增强的(enhanced)ER图。在这个界面中即可进行ER图的设计,例如添加一个table等:
这里写图片描述

注意有些信息可以进行详细设置:
这里写图片描述

3.3 使用Model生成SQL语句
如果你需要sql语句,那么需要利用Model来生成。
首先打开一个Model,点击File -> Open Model,如图:
这里写图片描述

选择一个mvb类型文件,就是Model。
打开这个Model后,要生成它对应的sql语句,需要点击File -> Export -> Forward Engineer SQL CREATE SCRIPT,如图:
这里写图片描述

打开“Forward Engineer SQL SCRIPT”,如图:
这里写图片描述

第一部中:
首先给将生成的sql语句文件设定位置和名称;
其次选中 “Generate DROP Statements Before Each Create Statement”“Generate DROP SCHEMA”
第一个用来生成Drop Table语句,第二个用来生产Drop Schema语句,就是说在创建之前先删除原来的;
再次,点击Next。
第二部中:
选中“Export MySQL Table Objects”,然后点击下一步,如图:
这里写图片描述

第三部中:
看看生成的sql语句如果没有什么问题就点击Finish吧,如图:
这里写图片描述

根据Model生成的SQL语句就成功生成了!
注意:
当然,你也可以点击Database -> Forward Engineer来生成,步骤差不多,但要注意,这么做在生成sql语句文件的同时,数据库中的语句也被清空了,并换成了新生成的sql。换句话说,这个方法是用来生成sql语句文件同时更改原数据库中的sql的,原有文件全被清空!如果你暂时还没想清空数据库则不要用这个方式,切记!
3.4 反向工程(从库导出ER图)
使用workbench从库中导出ER图也很简单,在连接界面点击上方导航的Database -> Reverse Engineer,然后一路Next,这期间会让你选择要导出ER图对应的库,最后Finish,反向ER图就出来了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容