int 4个字节跟bigint 8个字节区别在哪 int(10)跟bigint(10)的区别
答案:2 悬赏:10 手机版
解决时间 2021-02-08 17:49
- 提问者网友:浩歌待明月
- 2021-02-08 06:59
int 4个字节跟bigint 8个字节区别在哪 int(10)跟bigint(10)的区别
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-02-08 08:10
nt 4个字节跟bigint 8个字节区别在于占用的磁盘和内存空间不同,内存空间毕竟有限,无效的占用会导致更多的数据换入换出,额外增加了IO的压力,对性能是不利的。因此推荐自增主键使用int unsigned类型,但不建议使用bigint。
另外,int(M) 在 integer 数据类型中,M 表示最大显示宽度,M 的值跟 int(M) 所占多少存储空间并无任何关系。追问那比如一个数字,我怎么判断他存储为int好还是bigint好追答那你估计下自己的最大值是多少了。如果是订单号 那就看多少位了 8-9位用int 如果10几位就用bigint,10位是分界线 int(10)最高位不能大于2追问int范围-2147483648~2147483647
是不是说明int(10)不能大于2147483647
另外,int(M) 在 integer 数据类型中,M 表示最大显示宽度,M 的值跟 int(M) 所占多少存储空间并无任何关系。追问那比如一个数字,我怎么判断他存储为int好还是bigint好追答那你估计下自己的最大值是多少了。如果是订单号 那就看多少位了 8-9位用int 如果10几位就用bigint,10位是分界线 int(10)最高位不能大于2追问int范围-2147483648~2147483647
是不是说明int(10)不能大于2147483647
全部回答
- 1楼网友:逃夭
- 2021-02-08 09:11
就是bigint存储的空间大,能存的数字也大
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯