MySQL簡介

在說MySQL之前,我們先來搞清楚數據庫和數據庫管理系統(DBMS)的區別。

數據庫:存放表的容器
數據庫管理系統(DBMS):用來創建數據庫這個容器的軟件

實際上你並不直接訪問數據庫,而是通過DBMS來代替你訪問數據庫

MySQL是一種數據庫軟件(DBMS)

DBMS可以分爲兩類

  1. 基於共享文件系統:Microsoft Access、FileMaker
  2. 基於客戶機-服務器: MySQL, Oracle

什麼叫客戶機-服務器呢?

用戶—->客戶機軟件—->服務器軟件—–>數據庫

客戶機軟件:與用戶打交道的軟件,如:mysql命令行程序、C、C++、Python等

服務器軟件:與數據庫打交道的軟件, 該軟件運行在數據庫服務器的計算機上

流程是這樣的:
用戶要求一張表, 他給客戶機軟件發出指令。客戶機軟件通過網絡與服務器軟件溝通,將用戶的請求提交給服務器軟件處理。服務器軟件處理完就把結果返回給客戶機軟件,由客戶機軟件返回給用戶。

MySQL是一種客戶機-服務器的DBMS

所有的客戶機-服務器DBMS都必須首先進行登錄

連接MySQL需要的信息:

  • 主機名–如果是本地,就填localhost
  • 端口
  • 合法用戶名
  • 用戶口令

填好以上這些信息,就連接上了MySQL。現在,你該選擇一個數據庫
來進行操作了。

你可以使用mysql命令的USE關鍵字(記得 ; 結尾)

USE 數據庫名;

如果選擇成功,將顯示

Database changed

如果你使用圖形交互客戶機,如MySQL Query Browser.雙擊Schemata列表中的某一數據庫,你會看到被選中的數據庫黑體加亮顯示,這就表明
你已經選中了該數據庫了

如果你不知道有哪些數據庫?別擔心

SHOW DATABASES;

就能看到數據庫列表了

SHOW關鍵詞還可以這樣用:

SHOW TABLES;   #顯示所選數據庫中的表列

SHOW COLUMNS FROM 表名;  #查看錶中的列

DESCRIBE 表名;   #快捷查詢表列

想要了解更多SHOW的使用

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