程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysqldecimal、numeric數據類型

mysqldecimal、numeric數據類型

編輯:MySQL綜合教程

mysqldecimal、numeric數據類型


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)一樣。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved