データ型のストレージ要件ディスク上のテーブルデータのストレージ要件は、複数の要因によって異なります。別々のストレージエンジンは異なる方法でデータ型を表し、ローデータを格納します。カラムか行全体のどちらかでテーブルデータを圧縮できますが、テーブルまたはカラムのストレージ要件の計算が複雑になります。すべてのストレージエンジンにわたって適用される一貫したデータ構造を使用します。サポートするデータ型ごとのストレージ要件に関するガイドラインおよび情報について説明します。情報はカテゴリまたはストレージエンジンごとに示します。バイトであり、ストレージエンジンがこれ以上のサイズの行をサポートできる場合でもこのサイズになります。バイトしか関与しないので、これらのカラムはこのサイズに含まれません。データについての情報は、行バッファーとは異なるメモリー領域に内部的に格納されます。それぞれのストレージエンジンは、対応する型の処理に使用する方法に従って異なる方法で、このデータの割り当ておよびストレージを扱います。詳細は、第15章「代替ストレージエンジン」およびセクションD.10.4「テーブルカラム数と行サイズの制限」を参照してください。テーブルのストレージ要件の詳細は、セクション14.2.13.7「物理的な行構造」を参照してください。バイトアライメントを使用します。バイトの倍数で行われます。バイトを必要とします。バイトのストレージが必要になります。ビットのストレージ領域を使用します。ビットを、というように予約します。バイトが予約されます。ストレージエンジンを使用するすべてのテーブルで主キーが必要になります。