概述
MYSQL整数类型、实数类型
标签(空格分隔):
---高性能MYSQL,第四章,schema与数据类型,整数类型,实数类型
1.整数类型
类型 | 位数(bit) |
---|---|
THINYINT | 8 |
SMALLINT | 16 |
MEDIUMINT | 24 |
INT | 32 |
BIGINT | 64 |
范围:$-2^{(n-1)}$~$2^{(n-1)}-1$
整数计算中内部使用64位的BIGINT
整数的宽度不会限制值的合法范围。对于存储和计算,int(10)、int(20)是相同的
2.实数类型
类型 | 字节数(byte) |
---|---|
FLOAT | 4 |
DOUBLE | 8 |
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
最后
以上就是踏实钢铁侠为你收集整理的MYSQL整数类型、实数类型MYSQL整数类型、实数类型的全部内容,希望文章能够帮你解决MYSQL整数类型、实数类型MYSQL整数类型、实数类型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复