MySQL數據庫基礎

MySQL架構

MySQL數據庫是一個可移植的數據庫,幾乎能在各種操作系統上使用,雖然各種系統在底層的實現方式有所差異,但是MySQL基本能保證各個平臺上的物理體系的一致性。

在這裏插入圖片描述

SQL分類

  • DDL,數據定義語言,用來維護數據的存儲結構,代表指令:create,drop,alter
  • DML,數據操縱語言,用來對數據進行操作,代表指令:insert,delete,update
  • 在DML中又單獨分了一個DQL,數據查詢語言,代表指令:select
  • DCL,數據控制語言,主要負責權限管理和事物,代表指令:grant,revoke,commit

存儲引擎

什麼是存儲引擎呢?

存儲引擎就是數據庫管理系統如何存儲數據、如何爲存儲的數據建立索引和如何更新、查詢數據等技術的實現方法。

MySQL的核心就是插件式存儲引擎,支持多種存儲引擎。

查看存儲引擎

show engines;

在這裏插入圖片描述

存儲引擎的對比

在這裏插入圖片描述

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