1. 邏輯結構
2. 物理存儲結構
2.1 庫的物理存儲結構
用文件系統的目錄來存儲
2.2 表的物理存儲結構
MyISAM(一種引擎)的表: -rw-r----- 1 mysql mysql 10816 Apr 18 11:37 user.frm # 存儲列相關信息 -rw-r----- 1 mysql mysql 396 Apr 18 12:20 user.MYD # 數據行 -rw-r----- 1 mysql mysql 4096 Apr 18 14:48 user.MYI # 索引 InnoDB(默認的存儲引擎)的表: -rw-r----- 1 mysql mysql 8636 Apr 18 11:37 time_zone.frm -rw-r----- 1 mysql mysql 98304 Apr 18 11:37 time_zone.ibd time_zone.frm:存儲列相關信息 time_zone.ibd:數據行+索引
2.3 表的段、區、頁(16k)
頁:最小的存儲單元,默認16k
區:64個連續的頁,共1M
段:一個表就是一個段,包含一個或多個區