日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql workbench 从model建库_使用MySQL Workbench进行数据库设计——MySQL Workbench用法总结...

發布時間:2024/7/23 数据库 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql workbench 从model建库_使用MySQL Workbench进行数据库设计——MySQL Workbench用法总结... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載請注明出處:http://blog.csdn.net/dongdong9223/article/details/48318877
本文出自【我是干勾魚的博客】

1 簡單介紹

MySQL Workbench是一款專為MySQL設計的ER/數據庫建模工具。它是著名的數據庫設計工具DBDesigner4的繼任者。

你能夠用MySQL Workbench設計和創建新的數據庫圖示。建立數據庫文檔,以及進行復雜的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圖也非常easy。選擇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 反向project(從庫導出ER圖)

使用workbench從庫中導出ER圖也非常easy,在連接界面點擊上方導航的Database -> Reverse Engineer,然后一路Next,這期間會讓你選擇要導出ER圖相應的庫,最后Finish,反向ER圖就出來了。

總結

以上是生活随笔為你收集整理的mysql workbench 从model建库_使用MySQL Workbench进行数据库设计——MySQL Workbench用法总结...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。