前提要述:參考書籍《MySQL必知必會》mysql
MySQL是一種關係數據庫管理系統。負責數據庫中數據的存儲,檢索,管理和處理。sql
DBMS可分爲兩類:數據庫
客戶機-服務器應用分爲兩個不一樣的部分:安全
例如:用戶請求一個按字母順序列出的產品表,則客戶機軟件經過網絡提交該請求給服務器軟件。服務器軟件處理該請求,根據須要過濾,丟棄和排序數據;而後把結果送回到你的客戶機軟件上給你看。服務器
像服務器這些操做對於用戶是透明的,也就是不須要了解如何過濾如何丟棄如何排序,用戶只需看到結果。多數網絡的創建使用用戶不具備對數據的訪問權,甚至不具備對存儲數據的驅動器的訪問權。網絡
讓服務器的活動對用戶透明化的意義:對用戶不方便啊,由於爲了使用MySQL,用戶既要操做運行MySQL服務器軟件的計算機和發佈命令到MySQL的客戶機軟件的計算機。函數
經過這樣講,就清楚了MySQL跟使用的Navicat Premium的區別。工具
正如前面所述,MySQL是一個客戶機-服務器的DBMS。所以要使用MySQL,須要一個客戶機,即你須要用來於MySQL打交道(給MySQL提供要執行的命令)的一個應用。性能
客戶機有不少,下面介紹4個(書上3個和另一個)命令行
不教如何安裝MySQL。
每一個MySQL安裝都有一個名爲mysql的簡單命令行實用程序。這個程序沒有下拉菜單、流行的用戶界面等,就是相似win上的cmd。
若是僅輸入mysql,可能會出現一個錯誤信息。可能須要安全證書,多是MySQL沒有運行在本地或者默認端口上,可能須要輸入用戶名和密碼。默認用戶名爲root。
通常的登陸是輸入:mysql -uroot -p , 而後輸入密碼。(-uroot = -u root)
可能須要更具體的用戶名(默認是root),主機名(本機localhost),端口(默認是3306)和口令:
mysql -uroot -p -h localhost -P 3306
這個工具你們都是有的。最好先熟悉一下這個。
MySQL Administrator(MySQL管理器)是一個圖形交互客戶機,來簡化MySQL服務器的管理。
這個我沒用過,詳細請看百度
MySQL Query Browser也是一個圖形交互客戶機,用來編寫和執行MySQL命令。
詳細請看百度
這個就是目前比較流行的,操做也很方便,也是一個圖形交互客戶機。推薦使用這個。