美文网首页
15.MySQL中 int(11)和int(10)有没有区别

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

作者: 一枼落知天下 | 来源:发表于2019-07-23 18:35 被阅读0次

int(M) 中的M指示最大显示宽度,最大有效显示宽度是 255,且显示宽度与存储大小或类型包含的值的范围无关

int(10)也可以代表 2147483647 这个值int(11)也可以代表。

要查看出不同效果记得在创建类型的时候加 zerofill这个值,表示用 0 填充,否则看不出效果的。

我们通常在创建数据库的时候都不会加入这个选项,所以可以说他们之间是没有区别的。

声明字段是int类型的那一刻起,int就是占四个字节,一个字节 8 位,也就是4*8=32,可以表示的数字个数是 2的 32 次方(2^32 = 4 294 967 296个数字)。

4 294 967 296个数字也就是0~4 294 967 295,当然如果区分正负号的话所存的数字会比较小

相关文章

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

    int(M) 中的M指示最大显示宽度,最大有效显示宽度是 255,且显示宽度与存储大小或类型包含的值的范围无关 i...

  • MySQL常备知识点

    1. int(10)和int(11)有啥区别? 其实没啥区别,10和11并不会影响列存储的数字范围,只会影响显示字...

  • 日常问题集

    最近面试,记录下面试的问题 MYSQL MYSQL 中 int(10) 与int(11) 有什么区别。》 没什么区...

  • new int[10] 和 new int[10]()区别

    直接上结果 0 536870912 0 536870912 -957349872 32767 -111443267...

  • MySQL整型 tinyint/smallint/mediumi

    1个字节 = 8位 问题 int(4)和int(10)有区别吗? 答 除非设置了zerofill,其他时候int(...

  • MySQL的那些个~int~

    一直有个疑惑,int(2)和int(11)究竟有啥区别?顺便记一下bigint int mediumint sma...

  • const int &a 、int &a、int a的区别

    int a 这样的函数调用时是不会改变参数的值的,在函数中也就是以一个局部变量的形式存在,当函数结束时,变量a的生...

  • int和Integer的区别

    int和Integer的区别 , int vs Integer Integer是int的包装类,int则是java...

  • 自增自减

    理解核心:( 其实很容易) int b;int a = 10; // b = 10 + 12; // b = 11...

  • java 我最爱的语言

    java中==和equals和hashCode的区别 int、char、long各占多少字节数 int与integ...

网友评论

      本文标题:15.MySQL中 int(11)和int(10)有没有区别

      本文链接:https://www.haomeiwen.com/subject/fagalctx.html