MySQL的数据类型
主要包括以下五大类
整数类型:bit、bool、tinyint、smallint、mediumint、int、bigint
浮点数类型:float、double、decimal
字符串类型:char、varchar、tinyblob、blob、mediumblob、longblob、tinytext、text、mediumtext、longtext
日期类型:Date、DateTime、TimeStamp、Time、Year
其他数据类型:暂不介绍,用的比较少。
类型 | 字节数 | 无符号范围(unsigned) | 有符号范围 |
---|---|---|---|
tinyint | 1 | -2^7 ~ 2^7-1 | 0 ~ 2^8-1 |
smallint | 2 | -2^15 ~ 2^15-1 | 0 ~ 2^16-1 |
mediumint | 3 | -2^23 ~ 2^23-1 | 0 ~ 2^24-1 |
int | 4 | -2^31 ~ 2^31-1 | 0 ~ 2^32-1 |
bigint | 8 | -2^63 ~ 2^63-1 | 0 ~ 2^64-1 |