sql中int范围为什么是4(sql中int是什么意思)
1个回答
2023-04-26 · 百度认证:重庆猪八戒网络有限公司官方账号
关注
展开全部
sql中的int是准确性数值类型之一,可以精确存储
包括:
Bigint8B,存储-2^63~2^63-1范围的整数
Int4B,存储-2^31~2^31-1范围的整数
Smallint2B,存储-2^15~2^15-1范围的整数
Tinyint1B,存储0~255范围的整数
Bit存储0或1
这是为了精确存储,好节约空间!因为数据库中存储的数据巨大,只有从细节入手,比如数据存储的数据类型的选择,选择合适的类型,这样不用浪费空间,也节约成本,减少检索时间,提高效率
你说的数字是,如阿拉伯110是字符型的,而计算机的数值存储是以010101的形式存储的,阿拉伯数字0的arsc码是48(十进制),即110000(二进制),那么阿拉伯数字10000000000,表示为二进制那就很长很长了。
4个字节是32位
所有的信息,比如数值,字母,汉字,声音,图像等最终在计算机里都是以10100010的二进制形式表示的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询