sql中的int是准确性数值类型之一,可以精确存储
包括 :
Bigint 8B,存储-2^63~2^63-1范围的整数
Int 4B,存储-2^31~2^31-1范围的整数
Smallint 2B,存储-2^15~2^15-1范围的整数
Tinyint 1B,存储0~255范围的整数
Bit 存储0或1
varchar
最大长度8000
用max可以存储达到2G
字段长度是指在存储器中占有的字节数量,一个字节8个二进制位,如果存放的是整数,通常按照补码的形式存储,一个4字节的存储空间可以存放的整数范围是正负2的31次方之间那么多数,而对于字符,采用的不是补码,如果是汉字,通常采用utf-8或者国标码,一个汉字占有2到4个字节不等(与采用的编码方式有关),所以同样的空间存放的内容是不同的。
如果我的解释你看不懂,可能是涉及到一些计算机的术语,需要你先把二进制、原码、反码、补码、移码、ascii编码、汉字编码等计算机术语学会。
sql
server
2005
里不能设置int数据类型的长度
如果你想节省空间,你可以改变数据类型
int
数据类型在数据库中占4个字节
smallint
数据类型占2个字节
tinyint
占1个字节
取值范围从
0~255
之间的整数
以上就是关于int最大长度是多少,MySQL中varchar最大长度是多少全部的内容,包括:int最大长度是多少,MySQL中varchar最大长度是多少、mysql中int(10)的字段长度是多少、SQL Server 2005里如何设置int数据类型的长度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)