MySQL圖形化管理工具MySQL WorkBench的使用
MySQL是一個非常流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由于其體積小、速度快、總體擁有成本低, 尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本都愿意選擇MySQL作為網(wǎng)站的數(shù)據(jù)庫。
MySQL的管理維護(hù)工具很多,除了系統(tǒng)自帶的命令行管理工具之外,還有許多其他的圖形化管理工具,圖形化管理工具可以極大的方便數(shù)據(jù)庫的操作與管理, MySQL WorkBench就是常用的圖形化管理工具之一。接下來,我將以大家看得懂、學(xué)得會,容易上手的方式來介紹MySQL WorkBench的基本使用。
首先,打開我們之前安裝好的MySQL WorkBench這個工具, 如下圖:
(圖1)
上圖出現(xiàn)的界面是工具的主頁, 點(diǎn)擊紅色圈選區(qū)域即可連接MySQL, 如果連接的MySQL服務(wù)已經(jīng)啟動,就會出現(xiàn)如下圖的界面,輸入密碼直接登錄連接即可。
(圖2)
點(diǎn)擊圖1的紅色圈選區(qū)域,如果連接的MySQL服務(wù)沒有啟動,就會出現(xiàn)如下的界面:
(圖3)
上圖顯示的當(dāng)前MySQL的服務(wù)狀態(tài)為停止?fàn)顟B(tài),點(diǎn)擊圖中圈選區(qū)域的鏈接,即可實(shí)現(xiàn)數(shù)據(jù)庫實(shí)例的啟動或關(guān)閉的相關(guān)處理了。如下圖所示:
(圖4)
單擊上圖的StartServer按鈕, 啟動服務(wù),啟動過程中會出現(xiàn)啟動信息日志,如下圖:
(圖5)
啟動過程中會提示輸入密碼,按要求輸入即可,啟動成功后,MySQL的服務(wù)狀態(tài)變成運(yùn)行狀態(tài),如下圖:
(圖6)
MySQL服務(wù)啟動后,就可以進(jìn)行正常使用了,如下圖:
(圖7)
給大家介紹一個上圖各個框選區(qū)域的功能,①數(shù)據(jù)庫操作的列表。②數(shù)據(jù)庫服務(wù)器已經(jīng)創(chuàng)建的數(shù)據(jù)庫列表,比如book庫就是我們曾經(jīng)創(chuàng)建的數(shù)據(jù)庫。③SQL的編輯器和執(zhí)行環(huán)境。④數(shù)據(jù)庫的連接信息。⑤執(zhí)行結(jié)果的列表。
接下來我們利用這個工具實(shí)現(xiàn)一些數(shù)據(jù)庫與數(shù)據(jù)表的操作。首先看創(chuàng)建數(shù)據(jù)庫,如下圖:
(圖8)
如上圖,可以直接點(diǎn)擊建庫的圖標(biāo),或者鼠標(biāo)右擊SCHEMAS區(qū)域的空白處選擇"Create Screma..."創(chuàng)建數(shù)據(jù)庫,填寫數(shù)據(jù)庫名稱,如mytest, 然后點(diǎn)擊Apply按鈕,出現(xiàn)下圖:
(圖9)
上圖為檢查確認(rèn)一下創(chuàng)建數(shù)據(jù)庫的SQL腳本,然后按下"Apply"按鈕,進(jìn)入下一個界面:
(圖10)
上圖為執(zhí)行建庫的SQL腳本,按下"Finish"按鈕,完成創(chuàng)建數(shù)據(jù)庫的操作。
(圖11)
如上圖,我們可以對創(chuàng)建好的數(shù)據(jù)庫進(jìn)行修改或刪除,也可以創(chuàng)建新的數(shù)據(jù)庫,數(shù)據(jù)庫已經(jīng)有了,接下來我們看一下創(chuàng)建數(shù)據(jù)庫表的操作:
(圖12)
如上圖,可以直接點(diǎn)擊最上面的建表圖標(biāo),或者鼠標(biāo)右擊Tables, 選擇"Create Table...",實(shí)現(xiàn)建
表的操作,建表需要填寫表的名稱,列名,選擇數(shù)據(jù)類型,添加約束,如果設(shè)置外鍵約束,可以選擇"Foreign Keys"這個選項(xiàng)面板,進(jìn)入下圖:
(圖13)
上圖中,①處填寫表名 ②處填寫外鍵名 ③處填寫外鍵關(guān)聯(lián)的表 ④處填寫外鍵列的名稱 ⑤處填寫外鍵關(guān)聯(lián)的其它表中的主鍵列。當(dāng)外鍵約束創(chuàng)建完成按下"Apply"按鈕。然后再按下"Columns"這個選項(xiàng)面板回到圖12中創(chuàng)建表的界面,按下"Apply"按鈕,進(jìn)入檢查確認(rèn)建表SQL腳本的界面和執(zhí)行建表SQL腳本的界面。
(圖14) (圖15)
建表成功后,我們可以對表進(jìn)行修改、刪除或創(chuàng)建其它新表,如下圖:
(圖16)
表已經(jīng)創(chuàng)建好了,接下來我們看一下,怎么向表中插入數(shù)據(jù),可以選擇上圖中的"Select Rows Limit - 1000", 在查看數(shù)據(jù)的同時,也可以添加、修改或刪除數(shù)據(jù),如下圖:
(圖17)
上圖中,雙擊記錄行,可以添加數(shù)據(jù)或修改數(shù)據(jù),選中記錄行,鼠標(biāo)右擊在出現(xiàn)的菜單中選中"Delete Rows",可以刪除記錄行。 按下"Apply"按鈕,進(jìn)入確認(rèn)執(zhí)行SQL腳本的后,完成表的創(chuàng)建。
上面都是通過圖形化的方式完成的建庫、建表、插入、查詢數(shù)據(jù)的操作,在MySQL WorkBench工具中同樣也可以在SQL編輯器中通過SQL語句來操作數(shù)據(jù)庫,比如下圖查詢表中數(shù)據(jù)的操作:
(圖18)
當(dāng)執(zhí)行上圖中的SQL語句時,按下圈選的閃電形狀的圖標(biāo)即可。
圖形化工具還能創(chuàng)建數(shù)據(jù)庫的實(shí)體關(guān)系模型,如下圖:
(圖19)
點(diǎn)擊上圖圈選的圖標(biāo),進(jìn)入下圖的界面:
(圖20)
在上圖中,按">"的圖標(biāo),在出現(xiàn)的菜單中選擇劃紅線的子菜單,進(jìn)入下圖界面:
(圖21)
上圖參數(shù)按默認(rèn)的就可以,單擊"Next"按鈕,進(jìn)入下一個界面:
(圖22)
上圖中,按要求填寫連接密碼,進(jìn)入下圖:
(圖23)
在上圖中選擇數(shù)據(jù)庫名稱后,進(jìn)入下圖:
(圖24)
(圖25)
圖24,圖25不用任何設(shè)置直接下一步即可,最后進(jìn)入下圖:
(圖26)
上圖即為實(shí)體關(guān)系模型,在此模型中我們能夠很清晰的看到各個表之間的關(guān)系,比如圖書信息表與圖書類別表的外鍵關(guān)聯(lián)關(guān)系。當(dāng)我們鼠標(biāo)懸停在這個線上時,能夠很清晰的看到兩個表是通過哪兩個字段關(guān)聯(lián)的了。
好,關(guān)于圖形化管理工具MySQL WorkBench的一些基本使用,就給大家介紹到這里,更多精彩內(nèi)容,請多多關(guān)注自學(xué)網(wǎng),關(guān)注《MySQL的入門課程》,感謝大家的支持,期待我們下次課再見。
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。