文档主页
MySQL 9.0 参考手册
相关文档 下载此手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (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 选项控制默认情况下表是在每表表空间中创建还是在系统表空间中创建。 TABLESPACE 选项可用于将表放置在每表表空间、通用表空间或系统表空间中,而不管 innodb_file_per_table 设置如何。

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

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

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