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


MySQL 8.0 リファレンスマニュアル  /  データ型  /  カラムに適した型の選択

11.8 カラムに適した型の選択

最適なストレージのために、毎回もっとも正確な型を使用するよう試みる必要があります。 たとえば、整数カラムを 1 から 99999 の範囲の値に使用する場合、MEDIUMINT UNSIGNED が最適な型になります。 必要なすべての値を表す型の中で、これが、使用するストレージの容量がもっとも少ない型になります。

DECIMAL カラムを使用した基本的なすべての計算 (+-*、および /) は、65 桁 (10 進法) の精度で行われます。 セクション11.1.1「数値データ型の構文」を参照してください。

精度がそれほど重要でない場合や、スピードが最優先事項である場合は、DOUBLE 型で十分と考えられます。 精度を高めるために、BIGINT に格納されている固定小数点型にいつでも変換できます。 これにより、64 ビット整数のすべての計算を行い、続いて必要に応じて結果を浮動小数点値に戻すことができます。


関連キーワード:  カラム, クラス, 選択, 空間, リファレンス, 数値, マニュアル, , ストレージ, 構文