文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (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 表,存储引擎会创建数据和索引文件。因此,对于每个 MyISAMtbl_name,将有两个磁盘文件。

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

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