就像其他人所说的那样,该列可以存储的最小值/最大值以及以字节为单位的存储量仅由类型(而不是长度)定义。

这些答案中有很多都说(11)部分仅影响显示宽度,这并不完全正确,但主要是。

未指定零填充的int(2)定义将:

仍接受值100

输出时仍显示 100的值(不是0或00 )

显示宽度将是从选择查询中输出的最大值的宽度。

(2)唯一要做的就是是否还指定了zerofill :

值1将显示01 。

在显示值时,该列将始终具有该列可以采用的最大可能值的宽度(整数为10位),而不是显示该特定选择查询中该列需要显示的最大值所需的最小宽度,可能会小得多。

该列仍然可以使用并显示超出长度的值,但是这些值不会以0为前缀。

看到所有细微差别的最佳方法是运行:

CREATE TABLE `mytable` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`int1` int(10) NOT NULL,

`int2` int(3) NOT NULL,

`zf1` int(10) ZEROFILL NOT NULL,

`zf2` int(3) ZEROFILL NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `mytable`

(`int1`, `int2`, `zf1`, `zf2`)

VALUES

(10000, 10000, 10000, 10000),

(100, 100, 100, 100);

select * from mytable;

将输出:

+----+-------+-------+------------+-------+

| id | int1 | int2 | zf1 | zf2 |

+----+-------+-------+------------+-------+

| 1 | 10000 | 10000 | 0000010000 | 10000 |

| 2 | 100 | 100 | 0000000100 | 100 |

+----+-------+-------+------------+-------+

该答案已针对Linux的MySQL 5.7.12进行了测试,对于其他实现可能有所不同。

mysql int 11 最大多少_mysql - mysql中int(11)的列大小是多少? - 堆栈内存溢出相关推荐

  1. 自动化错误mysql vba,c - 运行时错误-214767259(80004005)自动化错误未指定错误 - Excel VBA - UIAutomation - 堆栈内存溢出...

    我对EXcel VBA有一些了解,我是UI Automation的新手. 我正在尝试使用Excel VBA在客户端环境中进行UI自动化. 我参考了UIAutomationCore.dll. 当我尝试单 ...

  2. java slf4j日志级别_java - 在slf4j中设置运行时消息的日志级别 - 堆栈内存溢出

    ===============>>#1 票数:41 已采纳 使用slf4j无法做到这slf4j . 我想,缺少这个功能的原因是,几乎不可能为slf4j构建一个Level类型,它可以有效地映 ...

  3. java中mypoiexception,java - 如何使用Poi获取Java中单元格的数据验证源? - 堆栈内存溢出...

    此问题包含多个不同的问题. 首先,我们需要获取工作表的数据验证,然后为每个数据验证获取数据验证所适用的Excel单元格范围. 如果该单元格位于该单元格范围之一中,并且数据验证是列表约束,则进行进一步处 ...

  4. android 边框重叠,android - Android:recyclerview中的viewitems轮廓与recyclerview边框重叠 - 堆栈内存溢出...

    在我当前的项目中,我有一个RecyclerView ,其边框为圆角矩形. 我在布局xml中使用background view标签对其进行了设置,并产生了正确的效果: ... android:backg ...

  5. ie11 html元素操作,css - 在IE11中过滤html / body元素的灰度[重复] - 堆栈内存溢出

    由于IE不支持滤镜:grayscale ,您可以尝试使用SVG + JS方法在IE中应用灰度滤镜. 以下是代码片段的一部分. // Grayscale images only on browsers ...

  6. java自动生成项目编号_java - Apache POI,在同一文档中创建项目符号点和编号列表 - 堆栈内存溢出...

    我试图用apache poi创建一个既包含圆点又包含编号列表的文档. 我想得到这样的结果. 名单: 清单1项目0 清单1项目1 清单1项目2 列表后的段落. 清单2: 清单2项目0 清单2项目1 清单 ...

  7. 如何为linux 桌面文件内存,linux - 桌面Linux发行版中.desktop文件的功能是什么? - 堆栈内存溢出...

    我有以下情况:我必须修改一个.desktop文件,该文件位于我正在使用的应用程序的包中. 当我尝试打开文件的内容时,我遇到了一个奇怪的问题. 如果我点击它然后我尝试点击"打开"它给 ...

  8. java ecj_java - 在Maven构建中使用Eclipse Java Compiler(ecj) - 堆栈内存溢出

    与标准Javac编译器相比,Eclipse Java编译器(ecj)具有很多优势. 它速度很快,并且可以配置更多警告和错误,从而提高了代码质量. 编译器中最有趣的事情之一是在编译器内部添加了null类 ...

  9. c语言lnk1120,c - 致命错误LNK1120:C中1个未解决的外部问题 - 堆栈内存溢出

    通常,当我收到此错误时,创建一个新项目并复制并粘贴该代码修复,但现在没有. 这是输出: 1>------ Build started: Project: myList, Configuratio ...

  10. matlab循环迭代6,matlab - Matlab中每个for循环迭代的速度降低 - 堆栈内存溢出

    经过一番来回的思考,我想我知道您要达到的目标以及阻碍您前进的道路. 我已经对您的代码进行了编辑,以使其更快,更易读. 大多数情况下,操作花费的时间略高于0.05秒,并且在某些时间点,操作可能比预期的时 ...

最新文章

  1. is_uploaded_file
  2. hibernate一级缓存和二级缓存的区别[转]
  3. CodeForces:103(div1)104(div2)
  4. Linux内存管理段页
  5. 静态属性、类方法、静态方法
  6. 【Elasticsearch】es 7.8.0 唐诗三百首写入 Elasticsearch 会发生什么
  7. linux下安装fortran90教程,linux 安装fortran 90
  8. 在HTML页面添加数学公式格式
  9. 穿越计算机的迷雾总结
  10. AdminLTE的介绍与使用(详细流程)-----前端框架
  11. linux 系统安装微信小程序开发工具
  12. 史上最全最准的支付行业常用名词解释精选
  13. ESD笔记(二)_ESD测试
  14. 音视频多媒体开发基础概述之颜色空间(1)CIE色度模型 RGB颜色空间
  15. 安卓快手批量取关软件v2.0
  16. GB/T 20281-2020实施两周年,美创数据库防火墙的标准实践
  17. 这次我真心想告诉你:分手吧!
  18. word2013怎么去掉所有文字下面的波浪线
  19. 项目一:认识Linux操作系统
  20. 华硕B85 pro gamer +i5 4590 +GTX960 成功安装黑苹果 macOS 10.12.2

热门文章

  1. 论文笔记_S2D.38_2018-CVPR_DORN_用于单目深度估计的深度有序回归网络
  2. WampServer中MySQL中文乱码解决
  3. 多尺度:传统高斯金字塔,拉普拉斯金字塔及SIFT算法多尺度金字塔
  4. 自动驾驶中的深度学习
  5. 在手机上实现实时的单目3D重建
  6. 关于国庆假期延长的通知
  7. 嵌入式 Tomcat (Embedded Tomcat)
  8. PHP作用域和文件夹操作
  9. 实验吧——Recursive
  10. 【python之路11】集合数据类型(set)