轉載連接:
http://www.cnblogs.com/end/archive/2011/04/08/2009564.html
DECIMAL(M, D)
例 如:salary DECIMAL(5,2)
在 這個例子中,5 (精度(precision)) 代表重要的十進制數字的數目,2 (數據范圍(scale)) 代表在小數點后的數字位數。在這種情況下,因此,salary 列可以存儲的值范圍是從 -999.99 到 999.99。(即M代表總位數,D代表小數點后的位數);
當插入的值超過存儲值的范圍會報錯:(例如將1000.03賦給salary時)
Out of range value for column 'salary' at row 1
當插入的值小數點后位數大于D時會報警告:(例如將99.8888賦給salary時)
Data truncated for column'salary' at row 1
numeric(M,D)與DECIMAL(M, D)一樣。
posted on 2014-12-22 13:52
午夜屠豬男 閱讀(454)
評論(0) 編輯 收藏 所屬分類:
Mysql