1个字节= 8位 tinyint 为一个字节 2的8次方= 256 所以最多存储到256
日期和时间数据类型
MySQL数据类型
含义
date
3字节,日期,格式:2014-09-18
time
3字节,时间,格式:08:42:30
datetime
8字节,日期时间,格式:2014-09-18 08:42:30
timestamp
4字节,自动存储记录修改的时间
year
1字节,年份
数值数据类型
整型
MySQL数据类型
含义(有符号)
tinyint
1字节,范围(-128~127)
smallint
2字节,范围(-32768~32767)
mediumint
3字节,范围(-8388608~8388607)
int
4字节,范围(-2147483648~2147483647)
bigint
8字节,范围(+-9.22*10的18次方)
上面定义的都是有符号的,当然了,也可以加上unsigned关键字,定义成无符号的类型,那么对应的取值范围就要翻翻了,比如:
tinyint unsigned的取值范围为0~255。
int(M) 在 integer 数据类型中,M 表示最大显示宽度。在 int(M) 中ÿ