sqlyog中unsigned小知识
sqlyog中unsigned小知识
unsigned整型的每一种都有无符号(unsigned)和有符号(signed)两种类型,在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的数据,比如16位系统中一个int能存储的数据的范围为–32768~32767(16位2进制的较高位作为符号位‘1’为负‘低’为正),而unsigned能存储的数据范围则是低~65535(这个较高位不用做符号位,所以是2的16次方,一共65536)。由于在计算机中,整数是以补码形式存放的。根据较高位的不同,如果是1,有符号数的话就是负数;如果是无符号数,则都解释为正数。同时在相同位数的情况下,所能表达的整数范围变大。
目前创新互联已为上千余家的企业提供了网站建设、域名、虚拟空间、绵阳服务器托管、企业网站设计、孙吴网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
另外,unsigned若省略后一个关键字,大多数编译器都会认为是unsignedint。
在sql语句中的意义 sql语句中,创建一个数据表时ceatetableuser{user_idintunsigned... ... }当中的unsigned表示,数据项user_id恒为正整数。
文章名称:sqlyog中unsigned小知识
网站路径:http://cdiso.cn/article/sjgcdj.html