sql中int范围为什么是4(sql中int是什么意思)

 我来答
猪八戒网
2023-04-26 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

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的二进制形式表示的。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式