数据库中设计“无符号”那个是什么意思?

MySql 码拜 10年前 (2014-04-27) 1263次浏览 0个评论
 

数据库中设计“无符号”那个是什么意思?

3分
和编程里的无符号一个意思,可以简单理解为非负数。存储范围可以增大一个bit,即2倍
3分
一个字节的有符号范围是  -128 ~ 127 .
一个字节的无符号范围是 0 ~ 255 
5分
类似问题可以直接参考一下MYSQL官方免费手册中的说明。

Type Bytes Minimum Value Maximum Value 
    (Signed/Unsigned) (Signed/Unsigned) 
TINYINT 1 -128 127 
    0 255 
SMALLINT 2 -32768 32767 
    0 65535 
MEDIUMINT 3 -8388608 8388607 
    0 16777215 
INT 4 -2147483648 2147483647 
    0 4294967295 
BIGINT 8 -9223372036854775808 9223372036854775807 
    0 18446744073709551615 

3分
无符号就是全是正数
3分
全是正数,最小值是0。
3分
全部是正数。
ok thanks 

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明数据库中设计“无符号”那个是什么意思?
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!