mysql的int储存的值的长度与设置的int长度无关,

如int(3)表示只能储存3位数字int(11)能存储11位数字。其实这根本就是大错特错。
mysql手册是这样写的:MySQL还支持选择在该类型关键字后面的括号内指定整数值的显示宽度(例如,INT(4))。该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示
意思就是说对于大多数情况下,这个长度其实对于储存和查看毫无作用。它仅仅作用于查看显示的方式,如int(3),如果你保存的值是1,则会显示成001这样。
然后你还要勾选填充零这个选项,才会产生效果

虽然int设置长度值的意义不大,但是在于统一规范和数据库可读性的角度上来讲,建议还是应该设置一个合理范围的值的。

如果我们在MySQL中创建 INT 的字段数据类型并且没有指定任何长度/值,那么它将自动变为 int(11)如果我们设置属性 UNSIGNED  UNSIGNED ZEROFILL ,则会变为 int(10)

这个长度(1)在哪里?

int值可以是-2147483648这些是11位数,因此默认 显示 大小为11

unsigned int不允许使用负数,因此默认情况下只需 显示 大小10

mysql中int长度及有符号无符号相关推荐

  1. mysql中int长度的意义

    提问: mysql的字段,unsigned int(3), 和unsinged int(6), 能存储的数值范围是否相同.如果不同,分别是多大? 回答: 不同,int(3)最多显示3位无符号整体,in ...

  2. mysql smallint 长度_转:mysql中int、bigint、smallint 和 tinyint的区别与长度的含义

    bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字).存储大小为 8 个字节. P.S. b ...

  3. mysql中int(11)长度

    mysql中int(1)和int(11)区别呢,按理来讲int定义之后长度不受我们设置的限制了,那么mysql中int(1)和int(11)区别是什么呢? mysql字段定义中INT(x)中的x仅仅指 ...

  4. mysql中int(m)_mysql中int(M) tinyint(M)中M的作用

    原先对mysql不太理解,但也没有报错.但理解的不够深入.这次补上. 原来以为int(11)是指11个字节,int(10)就是10个字节.我错了. http://zhidao.baidu.com/li ...

  5. mysql int 11 最大多少_types - mysql中int(11)列的大小(以字节为单位)是多少?...

    types - mysql中int(11)列的大小(以字节为单位)是多少? 以字节为单位的mysql中int(11)列的大小是多少? 并且可以存储在此列中的最大值? Gaurav asked 2019 ...

  6. mysql中整形长度_mysql 整形的长度问题

    标签: tinyint 有符号的范围是-128至127: 无符号的范围是0到255,2的8 次方-1: 存储大小为 1 字节. smallint 有符号的范围是-32768至32767: 无符号的范围 ...

  7. MySQL中 int(11)和int(10)有没有区别

    引言 依稀还记得有次面试,有面试官问我int(10)与int(11)有什么区别,当时觉得就是长度的区别吧!面试官最后也没有给反馈,我也就以为自己答对了.直到有一次有个同学又跟我谈起这个事,才去查了以下 ...

  8. mysql中int最大多少,MySQL中int最大值深入讲解

    MySQL中int最大值深入讲解 导语 前两天看到的问题,展开写一下. 字节 我们都知道计算机是以二进制为基础.存储的基本单位是 Bit,也称为比特.二进制位.1bit 可以表示 0 或者 1 两个数 ...

  9. java 无符号转有符号_java有符号无符号的转换

    数据处理中常常遇到基本数据类型的操作,java都是有符号的数据,而与下位机通信中常常遇到无符号的比如uint8, uint16,uint32等等 1.为了完成这个功能还专门采用ByteBuffer的方 ...

最新文章

  1. 【网摘】检测 iframe 是否加载完成
  2. Javascript函数之深入浅出递归思想,附案例与代码!
  3. 如何保证数据库服务器的安全性
  4. Redis基本数据的的常见命令操作
  5. 13.Git分支-变基(rebase)、rebase VS merge
  6. java class load 类加载
  7. hihocoder A Game 区间dp
  8. 使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来
  9. 【备忘录】创建自己的消息映射
  10. 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序
  11. 油价下降,全国人民都高兴
  12. .NET----错误和异常处理机制
  13. 100个最佳Linux站点
  14. Windows VsCode配置OpenCV、Eigen
  15. HDU 2006 (水)
  16. 第1章-导言-知识点
  17. 2020 年全球移动 APT事件总结
  18. 【makefile】wildcard函数
  19. 应用程序崩溃定位查找 (二)
  20. 深度:年收入超百亿元的恒源祥已成中老年服饰品牌?快速老龄化下中国传统服装品牌的危机与机会

热门文章

  1. 照妖镜验号API接口(2023.4月更新接口文档)
  2. pureftpd mysql 失败_pureftpd传输速度慢与传送文件失败问题以及不能上传文件/目录的解决办法...
  3. 手动安装pyhanlp【遇坑报错全程合集和解说】
  4. 数据库完整性(实体完整性、参照完整性、用户定义的完整性、完整性约束命名字句、断言、触发器)
  5. 从POI兴趣点获取到ArcGIS中热力图制作
  6. python的设计具有很强的可读性、相比其他语言_python简介
  7. 人的一生,要死去三次。
  8. c++关于虚表的一些笔记
  9. phpcms 关于万能字段的使用方法
  10. DJ7-1 CPU 概述