您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

新建一个表,字段类型取舍int还是smallint

2024/6/26 11:00:19发布19次查看
新建一个表,字段类型选择int还是smallint ?
后面的长度在够用的情况下是不是越小越好?
smallint(4) 可以这样吗?
------解决方案--------------------
int 4字节
smallint 2字节
够用的情况下,可少占些硬盘空间
------解决方案--------------------
看需求。
每种类型都有范围的,需要看使用是否会超出范围来确定。
int
从 -2^31 【31次方】(-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。
smallint
从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。
tinyint
从 0 到 255 的整型数据。存储大小为 1 字节.
bigint
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
------解决方案--------------------
对于id来讲,unsigned int 已经足够了。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product