前言

你是不是一直以为Int(11)就是占11个字节,int(3)就是占3个字节,如果你是这样想的那就大错特错了,这里小编就带着大家一起重新巩固学习吧,打破之前的错误“认为”。

开始测试

第一步:我将c字段的数据类型设置成了int(11)

接下来我进行插入数据,报出了如下信息:

怎么回事?不应该是成功返回信息嘛。但我插入9条数据的时候,成功了

这里我插入10也没成功,这里就不再展示了。正想为什么的时候,我进行了第二步测试。

第二步测试:

我将int(11)改成了int(15),但最后发现插入的还是9个数字,字节还是9个字节。

第三步测试:

我又改成了int(4)与及小于11的数字,发现都是1个字节。

这是怎么回事呢?但如果是varchar不是这样,varchar(11)就存11个字符,varchar是变长的,varchar(m)只是它的长度范围,但根据他的范围对于长度也是有限制的

第四步测试:颠覆上面步骤的认知

上面我用repeat测的时候发现只能插入9个数字,所以我误认为Int(11)是只能插入9个字节,但最后发现是能插入10个长度,但不管插入多少长度,int是固定的就是占四个字节。int(3)和Int(11)只是他们占的长度不一样而已,在使用上并没有什么区别,其Int(M)这个M就是长度,这个长度如果超出了则没有影响,没有超出会在数的前面用0补齐。

为什么能插入10个长度呢?
因为一个字节占8位,int四个字节就是32位,所以范围大小就是正负2的31次方

总结

在做测试验证的时候不要仅限于一种方式,有时自己做的操作也许因为某一个函数或者书籍问题,将会导致测试数据出错。所以需要全面了解。

int(11)到底占几个字节,亲测保证可靠相关推荐

  1. 一个int类型到底占多少个字节

    一个int占多少个字节? 这个问题我们往往得到的答案是4. 但是int到底占多少个字节,却跟你的机器环境有关. As you can see, the typical data type sizes ...

  2. 一个int类型到底占多少个字节?

    一个int占多少个字节? 这个问题我们往往得到的答案是4. 但是int到底占多少个字节,却跟你的机器环境有关. [html] view plaincopy print? As you can see, ...

  3. 一个int型指针占几个字节,跟指针的类型有关系吗?(2020.11)

    由于这两天看的数据结构都跟C语言相关,这2天的代码中都遇到了指针的问题,所以今天就看了一些关于指针的博客,然后突然想到一个问题,一个int型的指针占几个字节. 一个int型变量占4个字节,那一个int ...

  4. 一个int和long占多少个字节

    一个int占多少个字节? 这个问题我们往往得到的答案是4. 但是int到底占多少个字节,却跟你的机器环境有关. [html] view plain copy print ? As you can se ...

  5. C/C++中一个int型指针占几个字节?

    答案:一个指针在32位的计算机上,占4个字节:         一个指针在64位的计算机上,占8个字节. 指针变量根据"基类型"的不同,有 int * 型,float * 型,do ...

  6. sizeof(int)为什么输出的是4而不是2呢,int类型究竟占几个字节

    以上文章来自:https://blog.csdn.net/weixin_42339460/article/details/81455103 http://charlesxie.blog.51cto.c ...

  7. int型变量占多少个字节?

    引自 http://topic.csdn.net/t/20010521/10/128376.html int型变量有时候占4个字节(在Win32),有时候占2个字节(在DOS)   这个int类型的大 ...

  8. 在数据库中一个汉字到底占几个字节

    首先要知道,一个汉字在MySQL中占几个字节是跟编码方式有关的 GBK编码:一个汉字占2个字节 UTF-8编码:一个汉字占3个字节 一般数据库设置的编码格式都是UTF-8,那就以UTF-8为例,var ...

  9. int mysql_「MYSQL」MYSQL中的int(11)到底代表什么意思?

    一.前言 在工作中经常要与mysql打交道,但是对mysql的各个字段类型一直都是一知半解,因此写本文总结记录一番. 二.简介 对于int类型的一些基础知识其实上图已经说的很明白了,在这里想讨论下常用 ...

最新文章

  1. pangolin最新版 v2.5.2.975
  2. Lua 生成凌晨与午夜时间戳的函数
  3. 体感开发学习总结 - 二
  4. Android版本更新踩坑,Android Studio 3.0升级后踩到的坑
  5. 洛谷 2921 记忆化搜索 tarjan 基环外向树
  6. Data Collection
  7. 《论文笔记》Collaborative Monocular SLAM with Multiple Micro Aerial Vehicles
  8. matlab自家自减,【求助】VC环境下自增(++)自减(--) - 信息科学 - 小木虫 - 学术 科研 互动社区...
  9. 【HDUOJ】1213 How many tables
  10. .xyz域名注册总量TOP10:阿里云挤进十强 位居榜尾
  11. 字符串循环移位 编程之美3.1
  12. 安卓从入门到进阶推荐学习方法与书籍整理(pdf)
  13. 机器人仿真软件小汇总
  14. CentOS 7 安装Dukto(局域网通信工具)
  15. 深圳房价三连跌,国内的房地产价格或将持续下跌,该持现金过冬了
  16. 数据库查询三个以上名字重复的数据
  17. python爬虫岗位招聘_Python爬虫系列2-抓取拉钩网2020年最新互联网岗位招聘信息
  18. 多任务让你走得更慢(很好,转自infoq)
  19. 18年华为没有一项原创的发明
  20. 四月巴厘岛家庭游 - 2015

热门文章

  1. 王者荣耀发100个月年终奖?外挂厂商笑了
  2. Latex表格紧跟文字下方(不影响下方文本对齐)(含实例讲解)
  3. 奔驰c语言控制系统使用方法,奔驰GLE使用手册,别说你用不上,万一实现了呢!...
  4. 极少有人知道的手机4大隐藏功能
  5. pytorch保存模型的两种方法
  6. hihi 我来了~
  7. 简单的makefile文件编写
  8. Unity去除armv8目录
  9. MySQL源码详解二 初始化performance_schema
  10. 彻底解决 IDEA 乱码问题