DECIMAL和NUMERIC類型在MySQL 中視為相同的類型。它們用於保存必須為確切精度的值,例如貨幣數據。當聲明該類型的列時,可以(並且通常要)指定精度和標度;例如:
salary DECIMAL(5,2)
在該例子中,5是精度,2是標度。精度表示保存值的主要位數,標度表示小數點后面可以保存的位數。
注意:
float(M,D), double(M,D) or decimal(M,D), M must be >= D (column 'price').中m必須大於或等於d,否則將會出現以下錯誤提示:

