一、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
版权声明:本文为y_bccl27原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。