固定點型別

MySQL 的 DECIMALNUMERIC 型別儲存精確的數值資料值。建議使用這些型別來保持精確的精度,例如金錢。

十進位制

這些值以二進位制格式儲存。在列宣告中,應指定精度和小數位數

Precision 表示為值儲存的有效位數。

比例表示小數點儲存的位數

salary DECIMAL(5,2)

5 代表 precision,2 代表 scale。對於此示例,可以儲存在此列中的值範圍是 -999.99 to 999.99

如果省略 scale 引數,則預設為 0

此資料型別最多可儲存 65 位數字。

DECIMAL(M,N) 佔用的位元組數大約M/2