亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

MySQL Workbench的使用方法(圖文)

2024-07-24 13:08:50
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了MySQL Workbench的使用方法(圖文) ,需要的朋友可以參考下
 

MySQLWorkbench 是 MySQL AB 最近釋放的可視數據庫設計工具。這個工具是設計 MySQL數據庫的專用工具。

MySQLWorkbench 擁有很多的功能和特性;這篇由DjoniDarmawikarta 寫的文章通過一個示例展現了其中的一些。我們將針對一個訂單系統建立一個物理數據模型,這里的訂單系統可以是銷售單也可以是訂單,并且使用 forward-engineer(正向引擎) 將我們的模型生成為一個MySQL 數據庫。

MySQLWorkbench 是 MySQL 最近釋放的可視數據庫設計工具。這個工具是設計 MySQL數據庫的專用工具。

你在 MySQLWorkbench 中建立的被稱之為物理數據模型。一個物理數據模型是針對一個特定 RDBMS 產品的數據模型;本文中的模型將具有一些MySQL的獨特規范。我們可以使用它生成(forward-engineer)數據庫對象,除了包含表和列(字段)外,也可以包含視圖。

MySQLWorkbench 擁有很多的功能和特性;這篇由 DjoniDarmawikarta寫的文章通過一個示例展現了其中的一些。我們將針對一個訂單系統建立一個物理數據模型,這里的訂單系統可以是銷售單也可以是訂單,并且使用 forward-engineer(正向引擎) 將我們的模型生成為一個MySQL 數據庫。

我們的示例中使用MySQL Workbench 創建的物理模型看上去就像下圖這樣:

MySQL Workbench的使用方法(圖文)

創建訂單方案(ORDER Schema)

首先讓我們來創建一個保存訂單物理模型的方案。點擊 +按鈕(紅色標注的地方)

MySQL Workbench的使用方法(圖文)

更改新的方案默認名稱為訂單。注意,當你鍵入方案名時,在 Physical Schemata上的標簽名也會隨之改變——這是一個很好的特性。

訂單方案被增加到目錄(Catalog)中(圖中紅色圈住的部分)。

MySQL Workbench的使用方法(圖文)

重命名方案后關閉schema 窗口。

MySQL Workbench的使用方法(圖文)

創建訂單表

我們現在創建訂單模型中的三個表:ORDER 表以及它的兩個子表 SALES_ORDER和PURCHASE_ORDER。首先,確信你已經選擇了 ORDER方案的標簽,這樣,我們創建的表才會包含于這個方案。

我們將要創建的表是作為 EER 圖表展示的(EER = Enhanced EntityRelationship)。所以,雙擊 Add Diagram 按鈕。

MySQL Workbench的使用方法(圖文)

單擊 Table圖標,然后移動鼠標到 EER Diagram區域,在你想放置第一個表的位置上單擊鼠標。

MySQL Workbench的使用方法(圖文)

MySQL Workbench的使用方法(圖文)

對于其他兩個表,重復上面的操作。你可以通過拖拽來移動表的位置。

MySQL Workbench的使用方法(圖文)

下一步,我們要對table1 做一些操作,這些操作是通過 Workbench 的表編輯器完成的。要打開表編輯器,只需右鍵選擇 table1 并選擇Edit Table 菜單。

MySQL Workbench的使用方法(圖文)

鍵入table1 的表名 ORDER 。

MySQL Workbench的使用方法(圖文)

接下來,增加列(字段)。選擇 Columns 標簽。將列名(字段名) idORDER 更改為 ORDER_NO.

MySQL Workbench的使用方法(圖文)

在下拉列表框中選擇數據類型 INT 。

MySQL Workbench的使用方法(圖文)

我們希望ORDER_NO 列的值可以被 MySQL 數據庫自動控制,所以,我們選定 AI 列 (AutoIncrement——自增量).

AI 是MySQL 數據庫的一個特性。

MySQL Workbench的使用方法(圖文)

你也可以指定表的其他物理屬性,例如它的 Collation屬性;當然可以指定表的其他高級選項,例如 trigger 和 portioning (分別對應 Trigger 和Partioning 標簽)。

MySQL Workbench的使用方法(圖文)

注意,這時,在diagram 中我們表 table1 已經改變為ORDER,并且,它有一個列(字段)ORDER_NO。在目錄中,你也可以看到有三個表。

在表右側的黑點,表示它們包含在一個圖表中。

如果你展開ORDER ,你可以看到 ORDER_NO 列。因為我們定義它為主鍵,所以在它左側有一個 key圖標。

MySQL Workbench的使用方法(圖文)

回到表設計器,增加其他兩列(字段):ORDER_DATE 和ORDER_TYPE。ORDER_TYPE 可以有兩個值:S 表示銷售訂單,P表示采購訂單。由于銷售訂單是更常用的,所以我們指定列(字段)的默認值為 S 。

你可以在最后一列的下面白色區域雙擊鼠標來增加下一個字段。

MySQL Workbench的使用方法(圖文)

使用同樣的方式來創建 SALES_ORDER表及其中的列(字段)。

MySQL Workbench的使用方法(圖文)

最后,創建PURCHASE_ORDER 表及其中的列(字段)。

MySQL Workbench的使用方法(圖文)

創建關系

我們已經創建了三個表。到這里并沒有結束;我們仍舊需要創建它們的關系。

SALES_ORDER 是 ORDER 的子表,意味著它們是 1:1 ,SALES_ORDER為子表, ORDER 為父表,并將 ORDER 的鍵移動到 SALES_ORDER 。所以,選擇(單擊)1:1 identifyingrelationship 圖標,然后在 SALES_ORDER 表上單擊,再在 ORDER表上單擊。

MySQL Workbench的使用方法(圖文)

注意,當你在單擊表時,圖標將變為帶有 1:1關系的手型。

MySQL Workbench的使用方法(圖文)

MySQL Workbench的使用方法(圖文)

1:1關系就是這樣設置的;ORDER_NO 主鍵被移動到 SALES_ORDER表并作為它的主鍵。

MySQL Workbench的使用方法(圖文)

下一步,創建PURCHASE_ORDER 到 ORDER 的關系,它仍舊是 1:1 關系。

MySQL Workbench的使用方法(圖文)

我們現在已經完成了表及表之間關系的設計;將我們的模型保存為ORDER.mwb.

MySQL Workbench的使用方法(圖文)

MySQL Workbench的使用方法(圖文)

生成 DDL和數據庫

最終在本文設計數據模型的目的是為了建立 MySQL 數據庫。我們將首先生成 DDL(SQLCREATE script),然后執行這個腳本。

從 File |Export 菜單中,選擇 Forward Engineer SQL CREATEScript.

MySQL Workbench的使用方法(圖文)

MySQL Workbench的使用方法(圖文)

MySQL Workbench的使用方法(圖文)

最后,執行保存的SQL CREATE 腳本。MySQL Workbench 自身并沒有執行這個腳本的能力;我們可以在 MySQL命令控制臺中來執行它。

MySQL Workbench的使用方法(圖文)

MySQL Workbench的使用方法(圖文)

你也可以在其中來查看表是否已經被創建。

MySQL Workbench的使用方法(圖文)

總結

這篇文章向你展示了在 MySQL Workbench 中如何可視的建立 MySQL物理數據模型,并使用它來創建一個 MySQL 數據庫。



注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久av| 欧美极品欧美精品欧美视频| 国产精品午夜一区二区欲梦| 亚洲www在线观看| 欧美成人网在线| 亚洲日本成人女熟在线观看| 91精品视频在线| 国产午夜精品全部视频在线播放| 日韩欧美在线视频日韩欧美在线视频| 一本色道久久88亚洲综合88| 亚洲视频axxx| 欧洲美女7788成人免费视频| 大胆人体色综合| 日本久久久久亚洲中字幕| 成人免费高清完整版在线观看| 91成人在线播放| 久久久视频免费观看| 亚洲黄页网在线观看| 日韩中文在线中文网三级| 久久好看免费视频| 亚洲人成电影在线播放| 亚洲国产精品久久精品怡红院| 亚洲区免费影片| 久久综合伊人77777| 亚洲精品美女视频| 日韩电影中文字幕av| 国产成人精品综合久久久| 国产精品美女www| 亚洲成人精品在线| 成人黄色在线观看| 成人羞羞国产免费| 亚洲人成网站免费播放| 国产精品精品久久久久久| 欧美诱惑福利视频| 欧美有码在线观看| 欧美成人精品一区二区三区| 国产成人在线播放| 国产视频精品va久久久久久| 国产精选久久久久久| 色综合久久久久久中文网| 亚洲精品狠狠操| 亚洲国产精品国自产拍av秋霞| 尤物yw午夜国产精品视频| 成人自拍性视频| 久久99视频精品| 日韩欧美在线播放| 国产视频精品久久久| 精品亚洲一区二区三区| 国产网站欧美日韩免费精品在线观看| 亚洲综合精品一区二区| 欧美成人一二三| 欧美丰满少妇xxxxx| 亚洲成色999久久网站| 欧美日韩免费看| 一本色道久久88综合日韩精品| 国产999视频| 亚洲日韩第一页| 在线一区二区日韩| 97超级碰碰人国产在线观看| 国产一区香蕉久久| 久久精品成人欧美大片| 91精品免费视频| 亚洲精品日韩丝袜精品| 亚洲天天在线日亚洲洲精| 国产精自产拍久久久久久蜜| 欧美日韩在线视频观看| 亚洲综合中文字幕68页| 在线观看日韩www视频免费| www.日韩欧美| 亚洲国产三级网| 国产精品www网站| 日韩成人黄色av| 国产有码在线一区二区视频| 欧美日韩另类字幕中文| 国内外成人免费激情在线视频| 91亚洲va在线va天堂va国| 亚洲一二三在线| 久久亚洲春色中文字幕| 久久精品视频99| www.久久久久久.com| 欧美午夜影院在线视频| 日韩亚洲欧美成人| 日韩中文在线中文网三级| 欧洲亚洲免费在线| 欧美日韩在线免费| 久久久噜久噜久久综合| 久久久久久网站| 久久精品91久久香蕉加勒比| 亚洲春色另类小说| 国产精品一二三在线| 中文字幕精品在线视频| 亚洲女人被黑人巨大进入al| 国产精品久久电影观看| 久久久成人精品视频| 亚洲人成毛片在线播放| 中文字幕精品久久| 欧美亚洲激情视频| 中文字幕av一区二区三区谷原希美| 一区二区三区四区视频| 久久久视频精品| 国产精品久久久久久久天堂| 色先锋久久影院av| 亚洲www永久成人夜色| 久久九九亚洲综合| 亚洲bt天天射| 国产欧美一区二区三区久久| 亚洲欧美一区二区三区情侣bbw| 美女久久久久久久久久久| 欧美华人在线视频| 色哟哟网站入口亚洲精品| 欧美国产日韩一区二区| 久久综合久久88| 欧美在线影院在线视频| 92福利视频午夜1000合集在线观看| 97在线观看免费高清| 国产综合久久久久| 日韩精品中文字幕视频在线| 国产精品久久久av久久久| 久久久久久这里只有精品| 亚洲三级黄色在线观看| 亚洲最大成人在线| 日韩经典一区二区三区| 中文日韩在线视频| 欧美孕妇与黑人孕交| 一区二区三区 在线观看视| 亚洲美女又黄又爽在线观看| 日韩视频免费中文字幕| 亚洲欧洲国产一区| 国产精品av免费在线观看| 日本久久中文字幕| 久久99精品国产99久久6尤物| 国产这里只有精品| 精品毛片网大全| 伦伦影院午夜日韩欧美限制| 88国产精品欧美一区二区三区| 欧美老女人www| 亚洲人成电影网| 欧美极品美女视频网站在线观看免费| 日韩电影中文字幕在线| 欧美伦理91i| 亚洲精品丝袜日韩| 久久久久亚洲精品国产| 亚洲国产精彩中文乱码av在线播放| 91久久久精品| 色偷偷91综合久久噜噜| 成人信息集中地欧美| 色播久久人人爽人人爽人人片视av| 综合国产在线观看| 国产中文日韩欧美| 色综合五月天导航| 亚洲偷熟乱区亚洲香蕉av| 成人亚洲激情网| 久久久久久av| 国产香蕉一区二区三区在线视频| 91免费国产网站| 日韩av一卡二卡| 国产97在线观看| 亚洲激情在线观看| 97精品一区二区视频在线观看| 中文字幕一区日韩电影| 色噜噜亚洲精品中文字幕| 国产精品成人在线| 久久综合色影院| 久久人人爽亚洲精品天堂|