1. 程式人生 > >20、mysql資料庫的介紹

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的安裝非常簡單,你可以從官方網站下載器免費版。

下載後直接點選安裝即可。安裝成功後最好馬上繼續配置:

attcontent/c09a2d04-72eb-4880-91a0-da8819b38d30.png

其他直接點選下一步就可以了。這裡稍微注意一下mysql的預設埠是:3306.

attcontent/532dfd87-0b9b-4833-be80-ab6c1409b0e7.png

輸入mysql超級管理員root的密碼。最好選中可以遠端登入。

attcontent/8c6f6352-7a9f-4695-9a3a-dcd9e24386a1.png

看到這個節目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、新建一個客戶端連線。

attcontent/176f1c1b-f228-45f4-8dc3-2f7bf0635dd4.png

2、輸入ip,埠還是使用預設的3306,再輸入使用者名稱和密碼即可。

attcontent/61ab3099-b279-43a4-82bd-96b9e150d459.png

3、登入後看到。mysql預設已經有幾個資料庫了。

attcontent/127ef618-9112-468f-880b-80b6c3bc6780.png

4、你可以新建一個自己的資料庫名稱是:dd

attcontent/336ac2f8-f812-403f-8a0c-8815c456c7b0.png

5、在這個資料庫中建表。其他操作都是視覺化的操作。這裡就不累贅了。

attcontent/95f11e48-09eb-44c1-8f82-1f8853a1dda3.png

6、如果你想寫sql語句也可以。點選查詢,新建查詢即可。

attcontent/2b1d3712-c6f2-4a4f-b10a-a48e83544984.png