MySQLの decimal 型の長さをどう指定しますか?

MySQLのDECIMALデータ型は、正確な小数値を保存するために使用されます。DECIMAL型の列を作成する際、精度とスケールの2つのパラメータを指定することができます。

精度(precision)は、列が保存できる数字の最大桁数を指定し、整数部と小数部を含みます。小数部(scale)は小数点以下の桁数を指定します。

例えば、DECIMAL(5,2)タイプの列を作成した場合、その列に格納できる数字の最大桁数は5桁であり、小数点も含まれます。小数点以下は2桁であり、したがってこの列に格納できる最大の数字は999.99です。

以下はいくつかの例です。

  1. DECIMAL(5,2)の場合、最大の保存可能な数字は999.99です。
  2. DECIMAL(10,3):保存可能な最大の数字は9999.999です。
  3. DECIMAL(8,0)の場合、最大の数字は99999999まで保存できます。

1から65の範囲内で、精度と小数点以下の桁数に注意する必要があります。小数点以下の桁数は精度を超えることはできません。

bannerAds