MYSQL數據庫簡介

數據庫系統(Database system)= 數據庫管理系統(DBMS,Database Management System)+數據庫(Database)

數據庫管理系統(DBMS)可分爲兩類:一類爲基於共享文件系統的DBMS,另一類爲基於客戶機-服務器的DBMS。

前者包括Microsoft Access 和FileMaker等,用於桌面用途,通常不用於高端或更關鍵的應用。

後者包括MYSQL、Oracle以及Microsoft SQL Server等。

客戶機-服務器應用分爲兩個不同的部分。

服務器部分是負責所有數據訪問和處理的一個軟件,這個軟件運行在稱爲數據庫服務器的計算機上。與數據打交道的只有服務器軟件。關於數據、數據添加、數據刪除和數據更新的所有請求都由服務器軟件完成。這些請求或更改來自運行客戶機軟件的計算機。服務器軟件可以爲MYSQL、Oracle以及Microsoft SQL Server等DBMS。

客戶機是與用戶打交道的軟件,客戶機可以是MYSQL、Oracle以及Microsoft SQL Server提供的工具、腳本語言(如Perl)、Web應用開發語言(如ASP、ColdFusion、JSP和PHP)、程序設計語言(如c、c++、Java等)。

例如:如果請求一個按字母排序列出的產品表,則客戶機軟件通過網絡提交該請求給服務器軟件。服務器軟件處理這個請求,根據需要過濾、丟棄和排序數據;然後把結果送回到客戶機軟件上。

有前面敘述可知,MYSQL是一個客戶機-服務器的DBMS,因而,爲了使用MYSQL,需要有一個客戶機,即需要用來與MYSQL打交道的一個應用,有許多客戶機應用可供選擇,但在學習MYSQL時,經常使用如下3個實用工具。

1.mysql命令行實用程序

每個MYSQL安裝都有一個名爲mysql的簡單命令行實用程序。這個實用程序沒有下拉菜單、流行的用戶界面、鼠標支持或任何類似的東西。mysql命令行實用程序是使用最多的實用程序之一,它對於快速測試和執行腳本非常有價值。在後面的相關博客中所有輸出例子均是從Mysql命令行輸出中抓取的。

2.MYSQL Administrator

MYSQL Administrator(MYSQL 管理器)是一個圖形交互客戶機,用來簡化mysql服務器的管理。

3. MySQL Query Browser

MySQL Query Browser 是一個圖形交互 客戶機,用來編寫和執行MYSQL命令。

連接數據庫:

在具有可供使用的MYSQL DBMS和客戶機軟件之後,需要 瞭解如何連接到數據庫。

MYSQL與所有客戶機-服務器DBMS一樣,要求在能執行命令之前登錄到DBMS。

在最初安裝MYSQL時,會要求輸入一個管理登錄(通常位root)和一個口令。如果使用的是本地服務器,可以 通過 輸入口令登錄即可,類似如下圖:


可以輸入設置的口令登錄,如果成功登錄會顯示如下界面:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章