我想知道什么之间的区别BigInt,MediumInt以及Int在...这似乎很明显,他们将允许更大的数字; 但是,我可以使一个Int(20)或一个BigInt(20)看起来似乎不一定与大小有关。

一些见识会很棒,只是有点好奇。我使用MySQL已有一段时间,并在选择类型时尝试满足业务需求,但是我从不理解这一方面。

见http://dev.mysql.com/doc/refman/8.0/en/numeric-types.html

INT 是一个四字节有符号整数。

BIGINT 是一个八字节有符号整数。

它们各自接受的值不超过可以存储在其各自字节数中的值。表示中的2 32个值INT和中的2 64个值BIGINT。

20 in INT(20)和BIGINT(20)几乎没有任何意义。这是显示宽度的提示。它与存储无关,也与列将接受的值的范围无关。

实际上,它仅影响以下ZEROFILL选项:

CREATE TABLE foo ( bar INT(20) ZEROFILL ); INSERT INTO foo (bar) VALUES (1234); SELECT bar from foo;

+----------------------+ | bar | +----------------------+ | 00000000000000001234 | +----------------------+ 对于MySQL用户来说,看到INT(20)并假设它是一个大小限制(类似于)是一个常见的困惑源CHAR(20)。不是这种情况。来源:stack overflow

2020-05-10 20:31:40 企业邮箱发送邮件时,若出现投递失败产生退信,内容提示包含如下: the mta server of * reply:550 failed to meet SPF requirements 或者 the mta server of 163.com — 163mx01.mxmail.netease.com(220.181.14.141) reply:550 MI:SPF mx14,QMCowECpA0qTiftVaeB3Cg—.872S2 1442548128 http://mail.163.com/help 302405 一文教你使用 Docker 启动并安装 Nacos SpringMvc+Spring+MyBatis+Maven+Ajax+Json注解开发 利用Maven的依赖导入不使用架包模式 (实操十一) elasticsearch安装dynamic-synonym插件 Java ThreadDump 生成解析 GC日志分析工具-GCeasy解析