10bet网址
MySQL 5.6リファレンスマニュアル
本手册下载
PDF (Ltr)- 26.8 mb
PDF (A4)- 26.8 mb


MySQL 5.6リファレンスマニュアル/.../ 浮動小数点型(概数値)- float, double

11.2.3浮動小数点型(概数値)- float, double

浮动および型は概数値デタ値を表します。MySQLは,単精度値には 4 バイトを、倍精度値には 8 バイトを使用します。

浮动に,sql標準では,オプションで,キ浮动に続く括弧内のビットで(指数の範囲ではなく)精度を指定できます。米ySQL はまた、このオプションの精度指定もサポートしますが、その精度値はストレージサイズを決定するためだけに使用されます。0 から 23 の精度は、4 バイト単精度の浮动カラムになります。24から53の精度は,8バereplicationト倍精度のカラムになります。

MySQLは,浮动(Dまたは真正的(Dまたは双精度(Dの非標準の構文を許可します。ここで,Dは,値は合計で桁まで格納でき,そのうのD桁は小数点以下です。たとえば,浮动(7,4)として定義されたカラムは,表示されたときには-999.9999のようになります。MySQLは,値を格納するときに丸めを行うので、浮动(7,4)カラムに999.00009を挿入すると,近似の結果は999.0001になります。

浮動小数点値は概数値であり,真数値としては格納されないので,比較で値を真数値として扱おうとすると,問題が発生することがあります。これらはまた,プラットフォムまたは実装の依存関係にも従います。詳細は,セクションb.5.5.8 "浮動小数点値に関する問題"を参照してください。

移植性を最大にするために,概数値データ値のストレージを必要とするコードでは,精度または桁数が指定されていない浮动または双精度を使用する必要があります。


本手册下载
PDF (Ltr)- 26.8 mb
PDF (A4)- 26.8 mb