Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Files Created by CREATE TABLE

15.1.20.1 CREATE TABLE 创建的文件

对于在文件每表表空间或通用表空间中创建的 InnoDB 表,表数据和关联索引存储在数据库目录中的 .ibd 文件 中。当 InnoDB 表在系统表空间中创建时,表数据和索引存储在表示系统表空间的 ibdata* 文件 中。innodb_file_per_table 选项控制表是否在文件每表表空间或系统表空间中创建,默认情况下。 TABLESPACE 选项可以用于将表放在文件每表表空间、通用表空间或系统表空间中,不管 innodb_file_per_table 设置如何。

对于 MyISAM 表,存储引擎创建数据和索引文件。因此,对于每个 MyISAMtbl_name,有两个磁盘文件。

文件 用途
tbl_name.MYD 数据文件
tbl_name.MYI 索引文件

第 18 章,替代存储引擎 描述了每个存储引擎创建的文件来表示表。如果表名包含特殊字符,则表文件名包含这些字符的编码版本,如 第 11.2.4 节,“标识符到文件名的映射” 所述。