Mysql 整型类型及长度

本文详细介绍了数据库中常用的整型数据类型,包括bigint、int、smallint和tinyint的存储范围及特点。此外还讲解了zerofill如何影响数值的显示格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用精确的数据类型是一个良好的习惯。

bigint 类型

存储大小8字节:-2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807)

int 类型

存储大小4字节:-2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647)

smallint 类型

存储大小2字节:-2^15 (-32,768) 到 2^15 – 1 (32,767)

tinyint 类型

存储大小1字节::-2^7 (-128) 到 2^7 – 1 (127)

对于整型数据类型的长度,例如int(5) ,实际存储时仍占4个字节,如果加上zerofill,显示时则会在不足5位的前面空位上补0:

num int(5) zerofill

插入9,显示时为00009  

如果不加zerofill,int(5)与int(10)没有什么区别。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值