MySQL資料庫簡介

2022-07-15 21:09:09 字數 1307 閱讀 8220

db的全稱是database,即資料庫的意思。資料庫實際上就是乙個檔案集合,是乙個儲存資料的倉庫,資料庫是按照特定的格式把資料儲存起來,使用者可以對儲存的資料進行增刪改查操作;

sql代表結構化查詢語言(structured query language)。sql是用於訪問資料庫的標準化語言。

sql包含三個部分:

資料定義語言包含定義資料庫及其物件的語句,例如表,檢視,觸發器,儲存過程等。

資料操作語言包含允許更新和查詢資料的語句。

資料控制語言允許授予使用者許可權訪問資料庫中特定資料的許可權

my是mysql的聯合創始人 - monty widenius

的女兒的名字。mysql是my

和sql

的組合,這就是mysql

命名的由來。

mysql的****:

mysql是乙個資料庫管理系統,也是乙個關聯式資料庫。它是由oracle支援的開源軟體。如果需要,還可以更改其源**或進行二次開發以滿足需求。

優點:

1、易於維護:都是使用表結構,格式一致;豐富的完整性(實體完整性、參照完整性和使用者定義的完整性)大大減低了資料冗餘和資料不一致的概率

2、使用方便:sql語言通用,可用於複雜查詢;

3、複雜操作:支援sql,可用於乙個表以及多個表之間非常複雜的查詢。

缺點:

1、**的使用者併發性非常高,往往達到每秒上萬次讀寫請求,對於傳統關係型資料庫來說,硬碟i/o是乙個很大的瓶頸

2、**每天產生的資料量是巨大的,對於關係型資料庫來說,在一張包含海量資料的表中查詢,效率是非常低的

3、固定的表結構,靈活度稍欠

關係型資料庫有:

oracle,sql server,mysql,postgresql,db2,

microsoft access, sqlite,teradata,mariadb(mysql的乙個分支),sap等 

優點:

1、格式靈活:儲存資料的格式可以是key-value(鍵值)形式、文件形式、形式等等,文件形式、形式等等,使用靈活,應用場景廣泛.

2、速度快:可以使用硬碟或者記憶體作為載體,而關係型資料庫只能使用硬碟;

3、成本低:資料庫部署簡單,基本都是開源軟體。

缺點:

1、不提供sql支援,學習和使用成本較高;

2、無事務處理;

非關係型資料庫:redis   mongodb   memcache等

MySQL資料庫簡介

mysql 是乙個真正的多使用者 多執行緒sql資料可伺服器。sql是世界上最流行的和標準化的資料庫語言。mysql 是以乙個客戶機 伺服器結構實現的,是有乙個伺服器守護程式mysqld和很多不同的客戶程式和庫組成的。sql是一種標準化語言,它使得儲存 更新和訪問資訊更容易。如果您想用sql語言為乙...

MySQL資料庫簡介

資料庫就是儲存資料的倉庫。為了方便資料的儲存和管理,將資料按照特定的規律儲存在磁碟上。通過資料庫管理系統,有效的組織和管理儲存在資料庫中的資料。資料庫系統和資料庫不是乙個概念,資料庫系統比資料庫大很多,由資料庫 資料庫管理系統 應用開發工具構成。資料庫管理系統,用來定義資料 管理和維護資料的軟體。它...

Mysql資料庫簡介

1.1 資料庫的概念 資料庫就是用來儲存和管理資料的倉庫。資料庫儲存資料的優點 可儲存大量資料 方便檢索 保持資料的一致性 完整性 安全,可共享 通過組合分析,可產生新資料 1.2 資料庫的發展歷程 沒有資料庫,使用磁碟檔案儲存資料 層次結構模型資料庫 網狀結構模型資料 關係結構模型資料庫 使用二維...