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

MySQL數值數據類型的范圍

編輯:MySQL綜合教程

下文對MySQL數值數據類型的存儲量及范圍進行了分類介紹,供您參考學習,如果您對MySQL數值數據類型方面知識感興趣的話,不妨一看。

列類型              需要的存儲量
TINYINT                1 字節
SMALLINT            2 個字節
MEDIUMINT          3 個字節
INT                       4 個字節
INTEGER             4 個字節
BIGINT                 8 個字節
FLOAT(X)           4 如果 X < = 24 或 8 如果 25 < = X < = 53
FLOAT                 4 個字節
DOUBLE              8 個字節
DOUBLE PRECISION     8 個字節
REAL                    8 個字節
DECIMAL(M,D)   M字節(D+2 , 如果M < D)
NUMERIC(M,D)   M字節(D+2 , 如果M < D)

MySQL 的數值數據類型可以大致劃分為兩個類別,一個是整數,另一個是浮點數或小數。許多不同的子類型對這些類別中的每一個都是可用的,每個子類型支持不同大小的數據,並且 MySQL 允許我們指定數值字段中的值是否有正負之分或者用零填補。

下表列出了各種MySQL數值數據類型以及它們的允許范圍和占用的內存空間。

類型 大小 范圍有符號) 范圍無符號) 用途 TINYINT 1 字節 (-128,127) (0,255) 小整數值 SMALLINT 2 字節 (-32 768,32 767) (0,65 535) 大整數值 MEDIUMINT 3 字節 (-8 388 608,8 388 607) (0,16 777 215) 大整數值 INT或INTEGER 4 字節 (-2 147 483 648,2 147 483 647) (0,4 294 967 295) 大整數值 BIGINT 8 字節 (-9 233 372 036 854 775 808,9 223 372 036 854 775 807) (0,18 446 744 073 709 551 615) 極大整數值 FLOAT 4 字節 (-3.402 823 466 E+38,1.175 494 351 E-38),0,(1.175 494 351 E-38,3.402 823 466 351 E+38) 0,(1.175 494 351 E-38,3.402 823 466 E+38) 單精度
浮點數值 DOUBLE 8 字節 (1.797 693 134 862 315 7 E+308,2.225 073 858 507 201 4 E-308),0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308) 0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308) 雙精度
浮點數值 DECIMAL 對DECIMAL(M,D) ,如果M>D,為M+2否則為D+2 依賴於M和D的值 依賴於M和D的值 小數值

MySQL索引類型介紹

修改mysql字段順序的方法

mysql添加刪除主鍵的方法

教您如何設置MySql訪問限制

MySQL修改密碼的六種方法

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