MySQL(5.6)數據類型

數值類型

類型 說明 大小 有符號範圍 無符號範圍
BIT 位字段,1~64位      
TINYINT 整數值 1字節 (-128, 127) (0, 255)
SMALLINT 整數值 2字節 (-32768, 32767) (0, 65535)
MEDIUMINT 整數值 3字節 (-8388608, 8388607) (0, 16777215)
INT, INTEGE 整數值 4字節 (-2147483648, 2147483647) (0, 4294967295)
BIGINT 整數值 8字節    
FLOAT 單精度浮點值 4字節    
DOUBLE 雙精度浮點值 8字節    
DECIMAL(M,D) 精度可變的浮點值 如果M>D,爲M+2;
否則爲D+2
依賴於M和D的值 依賴於M和D的值
BOOL, BOOLEAN 布爾值      











日期時間類型

類型 說明 大小 範圍
DATE 日期 3字節 1000-01-01 ~ 9999-12-31
TIME 時間 3字節 -838:59:59 ~ 838:59:59
DATETIME 日期時間 8字節 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
TIMESTAMP 日期時間,時間戳 4字節 1970-01-01 00:00:00 ~ 2038-01-19 03:14:07
YEAR 年份 1字節 4位數表示:1901 ~ 2155; 2位數表示:1970 ~ 2069






字符串類型

類型 說明 大小
CHAR 定長字符串 0-255字節
VARCHAR 變長字符串 0-255字節
BINARY 與CHAR類似,包含二進制字符串而不是非二進制字符串 0-255字節
VARBINARY 與VARCHAR類似,包含二進制字符串而不是非二進制字符串 0-255字節
TINYBLOB 二進制形式的短文本字符串 0-255字節
TINYTEXT 短文本字符串 0-255字節
BLOB 二進制形式的長文本數據 0-64K
TEXT 長文本數據 0-64K
MEDIUMBLOB 二進制形式的中等長度文本數據 0-16M
MEDIUMTEXT 中等長度文本數據 0-16M
LOGNGBLOB 二進制形式的極大文本數據 0-4G
LONGTEXT 極大文本數據 0-4G
ENUM 枚舉類型  
SET 集合類型  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章