20、mysql資料庫的介紹
學習目標:
1、瞭解Mysql的歷史
2、掌握Mysql在Window環境的安裝
3、Mysql客戶端的安裝和基本語法的使用
學習過程:
一、什麼是mysql
MySQL是一箇中、小型關係型資料庫管理系統,原來由瑞典MySQL AB公司開發,目前屬於Oracle公司。MySQL的SQL語言是用於訪問資料庫的最常用標準化語言。MySQL軟體採用了GPL(GNU通用公共許可證),它分為免費版和商業版。相對於Oracle而言,mysql由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型網站的開發都選擇MySQL作為網站資料庫。由於其免費版的效能卓越,搭配PHP、Apache和Linux組合成為LAMP,成為最為流行的構建網際網路的選擇。
二、安裝mysql
1、安裝伺服器
msyql的安裝非常簡單,你可以從官方網站下載器免費版。
下載後直接點選安裝即可。安裝成功後最好馬上繼續配置:
其他直接點選下一步就可以了。這裡稍微注意一下mysql的預設埠是:3306.
輸入mysql超級管理員root的密碼。最好選中可以遠端登入。
看到這個節目mysql已經安裝成功,並且成功啟動了。
2、安裝客戶端
如果你不想使用視覺化的客戶端,那麼你可以直接使用它提供的字元介面。但是建議你還是安裝一個視覺化的介面。mysql的客戶端非常多,比較流行的有下面幾個:
(1)MySQL Workbench
該工具由MySQL開發,是一個跨平臺的視覺化資料庫設計工具。它是DBDesigner4專案備受期待的替代者,是一個本地圖形化工具,支援的作業系統包括Windows、Linux和OS X,具有多個不同的版本。
(2)phpMyAdmin
phpMyAdmin是一個免費軟體工具,使用PHP語言編寫,用於通過網路管理MySQL資料庫。它支援大量MySQL資料庫操作,其使用者介面支援多數常用操作,諸如管理資料庫、表、欄位、關聯、索引、使用者、許可許可權等,同時也可以直接執行SQL語句。但是使用phpMyAdmin需要搭建一個php環境。
(3)Navicat for MySQL
Navicat是一個快速、可靠和通用的資料庫管理工具,旨在簡化資料庫管理、降低管理成本,滿足資料庫管理員、開發人員和中小型企業的需要。Navicat具有一個非常直觀的圖形化介面,讓你可以更安全、更簡單的建立、組織、訪問和共享資訊。支援絕大多數最新的MySQL功夫能,其中包括觸發器、儲存過程、函式、事件、檢視和管理使用者等。Navicat Lite是針對非商業客戶提供的免費下載版。也是本人比較喜歡一個客戶端。
三、使用mysql
這裡使用Navicat for MySQL。你可以先下載並安裝Navicat for MySQL。
1、新建一個客戶端連線。
2、輸入ip,埠還是使用預設的3306,再輸入使用者名稱和密碼即可。
3、登入後看到。mysql預設已經有幾個資料庫了。
4、你可以新建一個自己的資料庫名稱是:dd
5、在這個資料庫中建表。其他操作都是視覺化的操作。這裡就不累贅了。
6、如果你想寫sql語句也可以。點選查詢,新建查詢即可。