Mysql的存儲文件

一.存儲引擎

常用的有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代表是獨立表空間

 

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