tinyint
tinyint 型的字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。
tinyint 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。
1个tinyint型数据只占用一个字节;一个INT型数据占用四个字节。
这看起来似乎差别不大,但是在比较大的表中,字节数的增长是很快的。
tinyint(1)与tinyint(2)的区别可以从下面看出来
CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`str` varchar(255) NOT NULL,
`state` tinyint(1) unsigned zerofill DEFAULT NULL,
`state2` tinyint(2) unsigned zerofill DEFAULT NULL,
`state3` tinyint(3) unsigned zerofill DEFAULT NULL,
`state4` tinyint(4) unsigned zerofill DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8
insert into test (str,state,state2,state3,state4) values('csdn',4,4,4,4);
select * from test;
结果:
id str state state2 state3 state4
1 csdn 4 04 004 0004
于是在dll里面channel` tinyint(2) unsigned zerofill DEFAULT ‘00’
问题来了,2指的是存储宽度,不表示存储长度。如果列制定了zerofill 就会用0填充显示,例如tinyint(2)指定后2就会显示为02,自动左边补零。
相关阅读
买家号什么情况会封号?我们平常听得最多的是淘宝卖家号被封,在这里小编告诉您,淘宝买家号出现违规,也是会被封号的。买家号什么情况
昨天晚上打开java项目准备联系几个功能,linux里面启动成功,tomcat也运行了,正在享受这个过程的时候,结果mysql显示cant connect l
SFB 项目经验-36-分配公网证书 For SFB 2015-前端服务
151-SFBFE01.i-x-Cloud.com152-SFBFE02.i-x-Cloud.com153-SFBFE03.i-x-Cloud.comThe same way! Start-CsWindowsS
[JavaEE] JPA中的Primary Key的几种生成方式
本文发表在https://softwarecave.org/2014/08/02/primary-key-generators-in-jpa/,详实、易懂的介绍了JPA 的Key Generator Gen
java中Executor框架之ThreadPoolExcutor和ScheduledTh
转载自: https://blog.csdn.net/javazejian/article/details/50890554 java多线程-概念&创建启动&中断&守护线程&