文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  CREATE TABLE 建立的檔案

15.1.20.1 CREATE TABLE 建立的檔案

對於在每個資料表空間檔案或一般資料表空間中建立的 InnoDB 資料表,資料表資料和相關索引會儲存在資料庫目錄中的 .ibd 檔案中。當 InnoDB 資料表在系統資料表空間中建立時,資料表資料和索引會儲存在代表系統資料表空間的 ibdata* 檔案中。innodb_file_per_table 選項預設會控制資料表是在每個資料表空間檔案還是系統資料表空間中建立。無論 innodb_file_per_table 設定為何,都可以使用 TABLESPACE 選項將資料表放置在每個資料表空間檔案、一般資料表空間或系統資料表空間中。

對於 MyISAM 資料表,儲存引擎會建立資料和索引檔案。因此,對於每個 MyISAM 資料表 tbl_name,都有兩個磁碟檔案。

檔案 用途
tbl_name.MYD 資料檔案
tbl_name.MYI 索引檔案

第 18 章,替代儲存引擎,說明每個儲存引擎建立哪些檔案來表示資料表。如果資料表名稱包含特殊字元,則資料表檔案的名稱會包含這些字元的編碼版本,如11.2.4 節「識別碼對應至檔案名稱」中所述。