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整数类型、实数类型内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复