zoukankan      html  css  js  c++  java
  • Mysql中int(2)和int(10)的区别

    int(N)中的N不是限制字段取值范围的,int的取值范围是固定的(0至4294967295)或(-2147483648至2147483647)

    那么N这个值是为了在字段中的值不够时补零的,但是必须含有zerofill,例如

    create table `type`(`id` int(8) zerofill unsigned NOT NULL,primary key(`id`))engine=InnoDB default charset=utf8;

    如果插入8888,查看的数据应该为00008888,如果插入1111111111111,查看的数据应该为4294967295

    如果int不指定N,则默认为11,unsigned属性决定值是否有符号,如果有这个属性,那么取值范围就为(0至4294967295)

  • 相关阅读:
    初始化项目结构
    Django基础2
    Django基础
    Linux(9~)
    Linux(8~)
    redis案例
    Jedis连接池
    Jedis入门
    redis持久化
    redis命令操作
  • 原文地址:https://www.cnblogs.com/xiaozong/p/5596367.html
Copyright © 2011-2022 走看看