文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  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 節「將識別碼對應到檔案名稱」中所述。