標籤:資料類型 mysql 類型 資料 匯總
1、整數類型
| 整數類型 |
位元組 |
最小值 |
最大值 |
| TINYINT |
1 |
有符號:-128 無符號:0 |
有符號:127 無符號:255 |
| SMALLINT |
2 |
有符號:-32768 無符號:0 |
有符號:32767 無符號:65535 |
| MEDIUMINT |
3 |
有符號:-8388608 無符號:0 |
有符號:8388607 無符號:1677215 |
| INT和INTEGER |
4 |
有符號:-2147483648 無符號:0 |
有符號:2147483647 無符號:4294967295 |
| BIGINT |
8 |
有符號:-9223372036854775808 無符號:0 |
有符號:9223372036854775807 無符號:18446744073709551615 |
常用:INT、INTEGER、BIGINT類型
2、浮點數類型
| 浮點數類型 |
位元組 |
最小值 |
最大值 |
| FLOAT |
4 |
+-1.75494351E-38 |
+-3.402823466E+38 |
| BOUBLE |
8 |
+-2.2250738585072014E-308 |
+-1.7976931348623157E+308 |
常用:FLOAT、BOUBLE類型
3、定點數類型
| 定點數類型 |
位元組 |
最小值 |
最大值 |
| DEC(M,D)和DECIMAL(M,D) |
M+2 |
+-2.2250738585072014E-308 |
+-1.7976931348623157E+308 |
此類型在資料用的比較少
4、日期與時間類型
| 日期與時間類型 |
位元組 |
最小值 |
最大值 |
| DATE |
4 |
1000-01-01 |
9999-12-31 |
| DATETIME |
8 |
1000-01-01 00:00:00 |
9999-12-31 23:59:59 |
| TIMESTAMP |
4 |
19700101080001 |
2038年的某個時刻 |
| TIME |
3 |
-838:59:59 |
838:59:59 |
| YEAR |
1 |
1901 |
2155 |
常用:DATETIME、DATE、YEAR類型
5、字元類型
1)CHAR類型
| CHAR類型 |
位元組 |
描述 |
| CHAR(M) |
M |
M為0-255之間的整數 |
| VARCHAR(M) |
M |
M為0-65535之間的整數 |
常用:CHAR、VARCHAR類型
2)TEXT類型(儲存較長的字元)
| TEXT類型 |
位元組 |
描述 |
| TINYTEXT |
0-255 |
值長度為+2個字元 |
| TEXT |
0-65535 |
值長度為+2個字元 |
| MEDIUMTEXT |
0-167772150 |
值長度為+3個字元 |
| LONGTEXT |
0-4294967295 |
值長度為+4個字元 |
常用:TEXT、LONGTEXT類型
3)BINARY類型(儲存圖片、音樂、視頻檔案)
| BINARY類型 |
位元組 |
描述 |
| BINARY(M) |
M |
允許長度為0-M |
| VARBINARY(M) |
M |
允許長度為0-M |
此類型適合圖片選擇,不是很適合音樂、視頻選擇
4)BLOB類型(儲存較大音樂、視頻檔案)
| BLOB類型 |
位元組 |
| TINYBLOB |
0-255 |
| BLOB |
0-2的16次方 |
| MEDIUMBLOB |
0-2的24次方 |
| LONGBLOB |
0-2的32次方 |
常用:BLOB、LONGBLOB類型
本文出自 “一座舊城,記憶依舊。” 部落格,請務必保留此出處http://diaosi58.blog.51cto.com/2722311/1672025
MySQL 資料常用類型匯總