MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  ...  /  MyISAM テーブルのストレージフォーマット

16.2.3 MyISAM テーブルのストレージフォーマット

MyISAM は 3 つの異なるストレージフォーマットをサポートします。 使用するカラムの型によって、固定フォーマットと動的フォーマットの 2 つが自動的に選択されます。 3 つ目は圧縮フォーマットで、myisampack ユーティリティーを使用した場合にのみ作成できます (セクション4.6.6「myisampack — 圧縮された読み取り専用の MyISAM テーブルの生成」を参照してください)。

BLOB または TEXT カラムを持たないテーブルに対して、CREATE TABLE または ALTER TABLE を使用する場合、ROW_FORMAT テーブルオプションで、テーブルフォーマットを強制的に FIXED または DYNAMIC にできます。

ROW_FORMAT についての情報は、セクション13.1.20「CREATE TABLE ステートメント」を参照してください。

myisamchk --unpack を使用して、圧縮された MyISAM テーブルを解凍 (解凍) できます。詳細は、セクション4.6.4「myisamchk — MyISAM テーブルメンテナンスユーティリティー」 を参照してください。


関連キーワード:  テーブル, ストレージ, エンジン, フォーマット, FEDERATED, 圧縮, 特徴, 作成, InnoDB, 固定