如何把網(wǎng)站做成軟件哈爾濱百度推廣公司
提示:mysql相關(guān)系列的教程和筆記不斷持續(xù)更新和完善
文章目錄
- db.opt 文件
- FRM 文件
- MYD 文件
- MYI 文件
- IBD 文件和 IBDATA 文件 :
- ibdata1 ibdata n文件
查看數(shù)據(jù)文件的位置
獲取硬盤中數(shù)據(jù)存儲(chǔ)的位置:
SHOW VARIABLES LIKE 'datadir';
db.opt 文件
該文件記錄這個(gè)庫的默認(rèn)使用的字符集和校驗(yàn)規(guī)則,文件存放在所屬數(shù)據(jù)庫的目錄下。
FRM 文件
不論使用什么存儲(chǔ)引擎,每一張表都會(huì)有一個(gè)以表名命名的 .frm 文件,與表相關(guān)的元數(shù)據(jù)(meta)信息都存放在此文件中,包括表結(jié)構(gòu)的定義信息等,文件存放在所屬數(shù)據(jù)庫的目錄下。
MYD 文件
MyISAM 存儲(chǔ)引擎專用
,存放 MyISAM 表的數(shù)據(jù)(data)。每一張 MyISAM 表都會(huì)有一個(gè) .MYD 文件,文件存放在所屬數(shù)據(jù)庫的目錄下。
MYI 文件
也是 MyISAM 存儲(chǔ)引擎專用
,存放 MyISAM 表的索引相關(guān)信息。每一張 MyISAM 表對應(yīng)一個(gè) .MYI 文件,文件存放在所屬數(shù)據(jù)庫的目錄下。
IBD 文件和 IBDATA 文件 :
存放 InnoDB 的數(shù)據(jù)文件(包括索引)
。InnoDB 存儲(chǔ)引擎有兩種表空間方式:獨(dú)享表空間和共享表空間
。
獨(dú)享表空間:使用 .ibd 文件來存放數(shù)據(jù),且每一張 InnoDB 表對應(yīng)一個(gè) .ibd 文件,文件存放在所屬數(shù)據(jù)庫的目錄下
。
共享表空間:使用 ibdata 文件,所有表共同使用一個(gè)(或多個(gè),自行配置)ibdata 文件。
ibdata1 ibdata n文件
系統(tǒng)表空間(數(shù)據(jù)文件)undo 段,文件存放在 datadir 目錄下。
ib_logfile0、ib_logfile1 文件
redlog 文件,文件存放在 datadir 目錄下。