MYSQL整数类型、实数类型

MYSQL整数类型、实数类型

标签(空格分隔):

---高性能MYSQL,第四章,schema与数据类型,整数类型,实数类型

1.整数类型

类型位数(bit)
THINYINT8
SMALLINT16
MEDIUMINT24
INT32
BIGINT64

范围:$-2^{(n-1)}$~$2^{(n-1)}-1$

整数计算中内部使用64位的BIGINT

整数的宽度不会限制值的合法范围。对于存储和计算,int(10)、int(20)是相同的

2.实数类型

类型字节数(byte)
FLOAT4
DOUBLE8
DECIMAL每9位数据占用4byte,decimal(18,9)占用4+1+4=9byte
浮点计算内部使用double

decmial只是一种存储格式,cpu并不支持decmial计算,需求MYSQL服务器自行实现decmial。计算中decimal会转为double,需要额外的存储空间和计算开销

转载于:https://my.oschina.net/u/1185976/blog/916899

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值