不同的数据类型,MysqL存储数据的方式不同。
MysqL提供了多种数据类型,包括整数类型、浮点数类型、定点数类型、日期和时间类型、字符串类型和二进制类型。
整数类型用于存储整数数值,根据数值取值范围不同,可以分为五种,分别为tinyint、SMALliNT、MEDIUMINT、INT和BIGINT。
tinyint占用:1字节
无符号:0~255
有符号:-128~127
SMALliNT占用:2字节
无符号:0~65535
有符号:-32768~32767
MEDIUMINT占用:3字节
无符号:0~16777215
有符号:-8388608~8388607
INT占用:4字节
无符号:0~4294967295
有符号:-2147483648~2147483647
BIGINT占用:8字节
无符号:0~18446744073709551615
有符号:-9223372036854755808~9223372036854775807
其中tinyint,占用字节最小
BIGINT,占用字节最大
取值范围是根据字节数,计算而来的
比如,tinyint占用1个字节是8位,所以无符号数最大值为2^8-1=255。
总结以上是内存溢出为你收集整理的MySQL整数类型全部内容,希望文章能够帮你解决MySQL整数类型所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)