一、tinyint类型的介绍
1个tinyint类型的字段占用一个字节,一个int类型的字段占用四个字节。
CREATE TABLE `user` (
`id` int(11) NOT NULL COMMENT 'ID',
`age` tinyint(1) NOT NULL COMMENT '年龄',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
tinyint类型的字段如果不设置UNSIGNED类型,存储的是-128到127的整数。
CREATE TABLE `user` (
`id` int(11) NOT NULL COMMENT 'ID',
`age` tinyint(1) unsigned NOT NULL COMMENT '年龄',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
tinyint类型的字段如果设置UNSIGNED类型,存储的是0到255的整数。
特别提示:tinyint类型的字段所存储的数据范围是由tinyint本身所占用的字节决定的,与tinyin