整型的每一种都有无符号(unsigned)和有符号(signed)两种类型,在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是有符号类型需要使用一个bit来表示数字的正负,比如16位系统中一个int能存储的数据的范围为–32768 ~ 32767(16位2进制的最高位作为符号位‘1’为负‘0’为正),而unsigned能存储的数据范围则是0~65535(这个最高位不用做符号位,所以是2的16次方,一共65536)。由于在计算机中,整数是以补码形式存放的。根据最高位的不同,如果是1,有符号数的话就是负数;如果是无符号数,则都解释为正数。同时在相同位数的情况下,所能表达的整数范围变大。另外,unsigned若省略后一个关键字,大多数编译器都会认为是unsigned int。

在sql语句中的意义

sql语句中,创建一个数据表时

create table user{user_id int unsigned}

当中的unsigned表示,数据项user_id恒为正整数。

例如如果tinyint最大是127,那tinyintunsigned最大就可以到 127 * 2

unsigned 属性只针对整型,而binary属性只用于char 和varchar。

每种数值类型的名称和取值范围如下表所示

相关查询: 每一种 无符号 unsigned 情况下 就需要 所以是 计算机 如果是 关键字 大多数 编译器 认为是
最新查询:阜成门 面神经 随州市 芝加哥工人大罢工 体育场馆 钢铁雄心2之末日战役 linprog 出生人口 资格考试 S•苏雅拉图 结核病 羽状复叶 神职人员 独占鳌头 记忆调教器 各民主党派 澳大利亚人 诸侯国 撤销职务 保护器 郸城县 长江上游珍稀特有鱼类国家级自然保护区 低碳钢 墓库运 H.460协议 丰县财政局 双墩刻符 赤道辐合带 紫红色 古组曲 排泄系统 凯鲁万旧城 香喷喷吉野家牛肉饭 蒙城县 浙江大学 落马洲支线 百花洲 地理课 剩余价值 饱经世故 费希尔 鱼胶原蛋白肽 鳄鱼皮 桂竹排骨羹 文艺家 张国焘 资本主义国家 闭关锁国 党员干部 检验科 音信全无 小儿七星茶 三边委员会 拉扎斯菲尔德 朝天区 高加索 淋巴细胞 力合·伊水苑 土木工程师 渗出液 五缘大桥 齐人之福 宁德技师学院 由东向西 风和日丽 运动发酵单胞菌 南方中证500指数 向日葵星系 茄汁沙丁鱼罐头 人工干预 三剑客 安阳县 斯拉夫人 作者.作者 雪梨黄豆炖猪脚 军事委员会 直通式 寄生虫病 unsigned
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.587秒 内存2.83MB