<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是打開過的 <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 -> 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 -> 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 -> Export -> 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';">其次選中 <br><span>「Generate DROP Statements Before Each Create Statement」</span> <br>和 <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 -> 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 -> Reverse Engineer</span>,而後一路Next,這期間會讓你選擇要導出ER圖對應的庫,最後Finish,反向ER圖就出來了。</p> </div>html