固定點型別
MySQL 的 DECIMAL
和 NUMERIC
型別儲存精確的數值資料值。建議使用這些型別來保持精確的精度,例如金錢。
十進位制
這些值以二進位制格式儲存。在列宣告中,應指定精度和小數位數
Precision 表示為值儲存的有效位數。
比例表示小數點後儲存的位數
salary DECIMAL(5,2)
5 代表 precision
,2 代表 scale
。對於此示例,可以儲存在此列中的值範圍是 -999.99 to 999.99
如果省略 scale 引數,則預設為 0
此資料型別最多可儲存 65 位數字。
DECIMAL(M,N)
佔用的位元組數大約是 M/2
。