MySQL架構
MySQL數據庫是一個可移植的數據庫,幾乎能在各種操作系統上使用,雖然各種系統在底層的實現方式有所差異,但是MySQL基本能保證各個平臺上的物理體系的一致性。
SQL分類
- DDL,數據定義語言,用來維護數據的存儲結構,代表指令:create,drop,alter
- DML,數據操縱語言,用來對數據進行操作,代表指令:insert,delete,update
- 在DML中又單獨分了一個DQL,數據查詢語言,代表指令:select
- DCL,數據控制語言,主要負責權限管理和事物,代表指令:grant,revoke,commit
存儲引擎
什麼是存儲引擎呢?
存儲引擎就是數據庫管理系統如何存儲數據、如何爲存儲的數據建立索引和如何更新、查詢數據等技術的實現方法。
MySQL的核心就是插件式存儲引擎,支持多種存儲引擎。
查看存儲引擎
show engines;