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