天天看點

可視化工具Navicat for MySQL-操作一

在管理MySQL資料庫的圖形化工具中,最為熟知的就是phpMyAdmin和Mysql-Front了,今天跟大家分享另外一個管理mysql資料庫的另外一個利器---Navicat MySQL。

Navicat MySQL可以與任何3.21或以上版本的MySQL一起工作,并支援大部分的MySQL最新功能,包括觸發器、存儲過程、函數、事件、視圖、管理使用者,不管是對于專業的資料庫開發人員還是DB新手來說,其精心設計的使用者圖形界面(GUI)都為我們安全、便捷的操作MySQL資料資訊提供了一個簡潔的管理平台。不但可以為window平台穩定運作,同樣相容于Mac OS X 和Linux系統。其官方提供簡體中文版供大家下載下傳試用(for 30days),

可視化工具Navicat for MySQL-操作一

一:下載下傳與安裝

此處省略安裝步驟若幹

二:建立連接配接資料庫

1. 【連接配接資料庫】安裝完成後啟動Navicat,在導航視窗的左上角有一個【連接配接】的按鈕,點選後會彈出一個連接配接屬性的提示框,首先給【連接配接】起一個合适的名字然後輸入正确的連接配接資訊,如果是要管理遠端的資料庫,在IP位址欄内輸入正确的IP位址即可。

Navicat同樣支援SSL或SSH連接配接,在本例中我以最簡單的正常連接配接即管理本地資料庫為例跟大家做示範。

可視化工具Navicat for MySQL-操作一

連接配接成功後,在左側的導航視窗後會看到本機所有的MySQL資料庫,其中灰色的表示沒有打開資料庫,綠色的辨別的就是已經被打開的資料庫。

可視化工具Navicat for MySQL-操作一

圖: 3

右鍵點選一個灰色的資料庫,在右鍵菜單中包含打開、關閉、建立、删除和資料傳輸、管理使用者等指令。

2. 【管理使用者】

為了保證資料庫的安全,對操作使用者分級授權是非常有必要的,Navicat給我們提供了一個非常強悍又非常便捷的使用者管理工具。在圖1中我們選擇位于【連接配接】右邊的【管理使用者】指令後彈出管理使用者的界面,系統預設的隻有一個擁有所有權限的root使用者,

可視化工具Navicat for MySQL-操作一

圖: 4

選擇【添加使用者】選項,在提示視窗中輸入使用者名及相關資訊後添加,新添加的使用者是沒有任何操作權限的。我們可以根據業務要求對其适當的授權,比如隻能執行檢視(select)指令。

可視化工具Navicat for MySQL-操作一

圖: 5

三:建立資料庫和表

建立資料庫比較簡單,在Navicat導航視圖(如圖1)的左邊連接配接導航欄中的空白區域點選右鍵就可以看到【建立資料庫】的指令,這個very easy,我來建一個管理學生的資料庫:school.

可視化工具Navicat for MySQL-操作一

圖: 6

建庫完畢後接下來的要做的當然是建學生表:students(如圖7),

可視化工具Navicat for MySQL-操作一

圖: 7

在建表過程中有一個地方要特别的注意,就是“欄位”,對于初次使用Navicat的新手來說,這個比較陌生,它的意思就是我們通常所說的“字段”,工具欄中的“添加欄位”即添加字段的意思,不要弄混了就成,添加完所有的字段以後要根據需求設定相應的“主鍵”。

如果資料庫比較複雜我們還可以根據需求繼續做相關的設定,在“欄位”标簽欄中還有索引、外鍵、觸發器供我們調用,在“SQL預覽”标簽下是SQL語句,這對于我們學習SQL語句來說可是非常有用的。