一.存儲引擎
常用的有MyISAM,InnoDB,CSV,Archive等,基本也就前兩種最常用。
默認存儲引擎
1. 從MySQL5.5版本之後是InnoDB存儲引擎
2.MySQL5.5之前是MyISAM
二數據庫文件
數據庫文件和存儲引擎不同也有不同,但有一個.frm 的文件,存儲數據結構
MyISAM:
1.*.MYD--"D"數據信息文件,是表的數據文件。
2.*.MYI--"I"索引信息文件,是表數據文件中任何索引的數據樹
InnoDB
.ibd : 單表表空間文件,每個表使用一個表空間文件 (file per table),存放用戶數據庫表數據和索引,(和數據庫的設置有關,獨立表空間的數據庫,每個表對應一個文件)
用show variables like "innodb_file_per_table"; 命令查看是否獨立表空間,ON代表是獨立表空間