MySQL浮点数和定点数类型
生活随笔
收集整理的這篇文章主要介紹了
MySQL浮点数和定点数类型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MySQL中,存儲小數使用的浮點數和定點數類型。
浮點數有兩種,單精度浮點類型——FLOAT,雙精度浮點數類型——DOUBLE。
定點數只有DECIMAL類型。
FLOAT
占用:4字節
有符號:-3.402823466E+38~-1.175494351E-38
無符號:0~1.175494351E-38~3.402823466E+38
DOUBLE
占用:8字節
有符號:-1.7976931348623157E+308~2.2250738585072014R-308
無符號:0~2.2250738585072014E-308~1.7976931348623157E+308
Decimal(M,D)
占用:M+2字節
有符號:-1.7976931348623157E+308~2.2250738585072014E-308
無符號:0~2.2250738585072014E-308~1.7976931348623157E+308
注意
DECIMAL類型的取值范圍和DOUBL類型相同。
DECIMAL類型的有效取值范圍是由M和D決定的。
M,表示的是數據的長度。
D,表示的是小數點后的長度。
比如,將類型為DECIMAL(6,2)的3.1415插入數據庫
顯示結果為:3.14
總結
以上是生活随笔為你收集整理的MySQL浮点数和定点数类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL整数类型
- 下一篇: MySQL日期和时间类型