MySQL Workbench基本操做

<div class="htmledit_views" id="content_views"> <p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><a href="http://dev.mysql.com/downloads/workbench/" rel="nofollow" style="color:rgb(12,137,207);" target="_blank">MySQL Workbench</a>是一款专为<a href="http://lib.csdn.net/base/14" rel="nofollow" class="replace_word" title="MySQL知识库" style="color:rgb(223,52,52);font-weight:bold;" target="_blank">MySQL</a>设计的ER/<a href="http://lib.csdn.net/base/14" rel="nofollow" class="replace_word" title="MySQL知识库" style="color:rgb(223,52,52);font-weight:bold;" target="_blank">数据库</a>建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你能够用MySQL Workbench设计和建立新的数据库图示,创建数据库文档,以及进行复杂的MySQL 迁移。</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">作数据库设计的话,你们都比较熟悉Power Designer,用得也比较多。但PD有个缺点就是收费,并且价格不菲。若是你使用的是mysql,mysql workbench彻底就够用了。烦透了一遍遍寻找PD注册码的伙计们,转workbench吧!</p><h2 style="font-family:'microsoft yahei';font-weight:100;color:rgb(85,85,85);line-height:35px;"><a name="t0"></a><a target="_blank"></a><a style="color:rgb(12,137,207);" target="_blank"></a>2 下载与安装</h2><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">到下载<a href="http://dev.mysql.com/downloads/workbench/" rel="nofollow" style="color:rgb(12,137,207);" target="_blank">页面下载</a>mysql workbench:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20150909172330123" alt="这里写图片描述" title="" style="border:none;"></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">选择操做系统平台,小鱼这里选的是Windows。下面是MSI安装文件与ZIP免安装文件的3二、64位版本。<span>这里注意</span>,若是选择了ZIP免安装版,有时候启动系统的时候会弹出操做系统的警告框“系统中止运行”,可是毫无有价值提示,系统也运行不了。若是你没看下载页面上的提示,必定会奇他个大怪,再试几回还不行,惊骇得觉得电脑出了什么问题,拍拍主机箱或笔记本屏。其实这是因为workbench启动须要一些prerequisites,即<span>先决条件</span>,页面上也有提示:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20150909180003683" alt="这里写图片描述" title="" style="border:none;"></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">点击连接便可跳转至相应下载界面,如今后安装便可。</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">不过若是是MSI安装版,会有提示的。能不能学学人家MSI版,友好一点?</p><h2 style="font-family:'microsoft yahei';font-weight:100;color:rgb(85,85,85);line-height:35px;"><a name="t1"></a><a target="_blank"></a><a style="color:rgb(12,137,207);" target="_blank"></a>3 使用</h2><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">Prerequisites准备好后点击文件夹中的“<span>MySQLWorkbench.exe</span>”,打开系统界面:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20150910084708082" alt="这里写图片描述" title="" style="border:none;"></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">如图,界面分为3个区域,区域1用于创建数据库链接,区域2是打开过的&nbsp;<br>界面的历史记录,区域3是相关网站的快捷方式。</p><h3 style="font-family:'microsoft yahei';font-weight:100;color:rgb(85,85,85);line-height:35px;"><a name="t2"></a><a target="_blank"></a><a style="color:rgb(12,137,207);" target="_blank"></a>3.1 创建链接</h3><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">在区域1中点击图中的<span>加号</span>:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20150910085117803" alt="这里写图片描述" title="" style="border:none;"></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">在弹出的界面中填写好mysql数据库的链接信息,点击“<span>Test Connection</span>”能够测试链接,测试成功后点击“<span>OK</span>”肯定,首页就会产生一个链接的快捷图标。</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">单击图标进入链接:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20150910090915207" alt="这里写图片描述" title="" style="border:none;"></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">如图所示的3个区域是比较经常使用的,区域1“<span>Navigator</span>”是一些经常使用功能的连接,区域2“<span>Schema</span>”列出了该链接下的Schema,也就是当前链接下的库,区域3“<span>Query</span>”用于书写SQL,进行查询等。进行查询的时候,先将SQL写好,选中,而后点击上方的<span>闪电图标</span>便可:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20150910091331584" alt="这里写图片描述" title="" style="border:none;"></p><h3 style="font-family:'microsoft yahei';font-weight:100;color:rgb(85,85,85);line-height:35px;"><a name="t3"></a><a target="_blank"></a><a style="color:rgb(12,137,207);" target="_blank"></a>3.2 建立Model(设计ER图)</h3><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">使用workbench设计ER图也很简单。选择<span>File -&gt; New Model</span>:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20150910094621631" alt="这里写图片描述" title="" style="border:none;"></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">在新展开的页面中“<span>Model Overview</span>”界面双击“<span>Add Diagram</span>”图标:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20150910095157892" alt="这里写图片描述" title="" style="border:none;"></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">双击后便可看到设计界面,workbench中叫<span>EER图</span>,其实就是<span>加强的(enhanced)ER图</span>。在这个界面中便可进行ER图的设计,例如添加一个table等:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20150910095646780" alt="这里写图片描述" title="" style="border:none;"></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">注意有些信息能够进行详细设置:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20160830093343447" alt="这里写图片描述" title="" style="border:none;"></p><h3 style="font-family:'microsoft yahei';font-weight:100;color:rgb(85,85,85);line-height:35px;"><a name="t4"></a><a target="_blank"></a><a style="color:rgb(12,137,207);" target="_blank"></a>3.3 使用Model生成SQL语句</h3><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">若是你须要sql语句,那么须要利用<span>Model</span>来生成。</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">首先打开一个Model,点击<span>File -&gt; Open Model</span>,如图:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20160225154238512" alt="这里写图片描述" title="" style="border:none;"></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">选择一个<span>mvb</span>类型文件,就是Model。</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">打开这个Model后,要生成它对应的sql语句,须要点击<span>File -&gt; Export -&gt; Forward Engineer SQL CREATE SCRIPT</span>,如图:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20160225155107874" alt="这里写图片描述" title="" style="border:none;"></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">打开<span>“Forward Engineer SQL SCRIPT”</span>,如图:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20160225155655955" alt="这里写图片描述" title="" style="border:none;"></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><span>第一部中:</span></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">首先给将生成的sql语句文件设定位置和名称;</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">其次选中&nbsp;<br><span>“Generate DROP Statements Before Each Create Statement”</span>&nbsp;<br>和&nbsp;<br><span>“Generate DROP SCHEMA”</span></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">第一个用来<span>生成Drop Table语句</span>,第二个用来<span>生产Drop Schema语句</span>,就是说在建立以前先删除原来的;</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">再次,点击Next。</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><span>第二部中:</span></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">选中<span>“Export MySQL Table Objects”</span>,而后点击下一步,如图:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20160225160511449" alt="这里写图片描述" title="" style="border:none;"></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><span>第三部中:</span></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">看看生成的sql语句若是没有什么问题就点击Finish吧,如图:</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><img src="https://img-blog.csdn.net/20160225161353260" alt="这里写图片描述" title="" style="border:none;"></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">根据Model生成的SQL语句就成功生成了!</p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';"><span>注意:</span></p><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">固然,你也能够点击<span>Database -&gt; Forward Engineer</span>来生成,步骤差很少,但要注意,这么作在生成sql语句文件的同时,数据库中的语句也被清空了,并换成了新生成的sql。<span>换句话说,这个方法是用来生成sql语句文件同时更改原数据库中的sql的,原有文件全被清空!</span>若是你暂时还没想清空数据库则不要用这个方式,<span>切记!</span></p><h3 style="font-family:'microsoft yahei';font-weight:100;color:rgb(85,85,85);line-height:35px;"><a name="t5"></a><a target="_blank"></a><a style="color:rgb(12,137,207);" target="_blank"></a>3.4 反向工程(从库导出ER图)</h3><p style="font-size:14px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';">使用workbench从库中导出ER图也很简单,在链接界面点击上方导航的<span>Database -&gt; Reverse Engineer</span>,而后一路Next,这期间会让你选择要导出ER图对应的库,最后Finish,反向ER图就出来了。</p> </div>html

相关文章
相关标签/搜索