MySQL的入門課程--圖形化管理工具M(jìn)ySQL Workbench的使用
發(fā)布時間:2022-01-14 17:17 [ 我要自學(xué)網(wǎng)原創(chuàng) ] 發(fā)布人: 快樂小女

MySQL圖形化管理工具MySQLWorkBench使用

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入門課程》,感謝大家的支持,期待我們下次課再見。

MySQL數(shù)據(jù)庫教程
我要自學(xué)網(wǎng)商城 ¥35 元
進(jìn)入購買
文章評論
0 條評論 按熱度排序 按時間排序 /350
添加表情
遵守中華人民共和國的各項(xiàng)道德法規(guī),
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部
分類選擇:
電腦辦公 平面設(shè)計(jì) 室內(nèi)設(shè)計(jì) 室外設(shè)計(jì) 機(jī)械設(shè)計(jì) 工業(yè)自動化 影視動畫 程序開發(fā) 網(wǎng)頁設(shè)計(jì) 會計(jì)課程 興趣成長 AIGC