mysql資料庫的基本概念解析

2021-12-30 07:28:52 字數 1320 閱讀 6482

一、資料庫概念

資料庫(database),簡稱db,按照某一特定資料結構來組織,儲存

資料的倉庫。

資料庫管理系統(database management system),簡稱dbms.

是為了建立,操作和維護資料庫

而設計的乙個程式。介於使用者和資料庫之間。

ps: 使用sql語言,通過dbms來管理db。

二、關係型資料庫

(1) 所謂的關係,指的就是表,或者表與表之間。關係模型,就是表的

行與列。比如 教師(教師編號,姓名,年齡,性別,科目)。

(2) 常用的關係型資料庫:

大型:oracle--甲骨文(oracle)公司的產品

sqlserver--microsoft旗下的產品

db2--ibm旗下的產品

小型:access--microsoft旗下的產品

mysql--目前是甲骨文旗下的產品

三、表(table)

表是關係型資料庫的基本儲存結構。

1)表是二維資料結構,有行和列

2)行(row)是橫排資料,也叫記錄(recond)

3)列(column)是豎排資料,也叫字段(field)

4)行與列的交叉點是 字段值

5)表與表之間也存在關係

四、資料庫支援的資料型別

mysql支援多種型別,大致可以分為三類:

數值、日期/時間和字串(字元)型別。

五、結構化查詢語言(sql)

結構化查詢語言(structured query language),簡稱sql,是資料庫

的標準查詢語言。可以通過dbms對資料庫進行定義資料,操縱資料

查詢資料,資料控制等

sql可以分為:

1)資料定義語言(ddl):data dafinitaon language

如建立表create

刪除表drop

修改表alter

清空表truncate,徹底清空,無法找回。

2)資料操縱語言(dml):data m....... language

如插入資料insert

刪除資料delete

修改資料update

3)事物控制語言(tcl):transation control language

4)資料查詢語言(dql):data query language

select:

select * from tablename

5)資料控制語言(dcl):data control language

小知識:

修改命令提示符介面顯示編碼集:set names gbk;

MySQL資料庫基本概念

基本概念 mysql資料庫服務 是mysql軟體 mysql例項和mysql資料庫幾個部分的總稱 mysql例項 是mysqld程序以及該程序持有的記憶體資源 mysql資料庫 是一系列物理檔案的集合,稱為mysql data目錄。乙個mysql資料庫可以建立多個db,預設情況下至少會有4個db t...

MySQL資料庫基本概念介紹

三 資料庫儲存型別 四 mysql資料庫介紹 五 mysql商業版與社群版 六 mysql產品陣營 七 mysql5.7手工編譯安裝 資料 表 資料庫 關係型資料庫特點 非關係型資料庫統特點 第一陣營 5.0 5.1陣營,可說是早期產品的延續 第二陣營 5.4 5.7陣營,更好地整合了mysql a...

mysql資料庫 資料庫基本概念(2)

資料庫 資料庫語言 資料庫定義語言 ddl create alter drop 資料庫操作語言 dml insert update delete 資料庫查詢語言 dql select 資料庫控制語言 dcl grant revoke commit等 乙個資料庫可以包括 表,檢視,函式,事件,查詢,資...