溫馨提示×

MySQL numeric類型的計算精度

小樊
165
2024-07-20 12:02:41
欄目: 云計算

MySQL的numeric類型有兩種:DECIMAL和NUMERIC。這兩種類型都是用來存儲精確的小數值的,其計算精度取決于設定的小數點位數和整數位數。

DECIMAL和NUMERIC類型都有兩個參數:M和D。其中,M代表總的位數,D代表小數點后的位數。在MySQL中,DECIMAL和NUMERIC可以存儲最大30位的數字,其中小數點前的位數加上小數點后的位數不能超過30。

因此,DECIMAL(5,2)可以存儲5位整數和2位小數,而DECIMAL(10,5)可以存儲10位整數和5位小數。在進行計算時,MySQL會根據參數設定來進行精確的計算,不會出現精度丟失的情況。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女