MySQL 8.0 参考手册  / 第 16 章替代存储引擎  / 16.2 MyISAM 存储引擎  /  16.2.3 MyISAM 表存储格式

16.2.3 MyISAM 表存储格式

MyISAM支持三种不同的存储格式。其中两种,固定格式和动态格式,是根据您使用的列类型自动选择的。第三种压缩格式只能使用 myisampack实用程序创建(请参阅 第 4.6.6 节“myisampack — 生成压缩的只读 MyISAM 表”)。

当您将CREATE TABLEor ALTER TABLE用于没有 BLOBor 列的表时,您可以使用 table 选项 TEXT强制将表格式设置为FIXEDor 。DYNAMICROW_FORMAT

有关的信息 , 请参阅第 13.1.20 节,“CREATE TABLE 语句”ROW_FORMAT

您可以使用myisamchk 解压缩(解压缩)压缩MyISAM 表;有关详细信息,请参阅 第 4.6.4 节,“myisamchk — MyISAM 表维护实用程序” --unpack