开发者社区> 问答> 正文

关于mysql中int数据类型储存最大数值与长度的关系问题

关于mysql中int数据类型储存最大数值与长度的关系

展开
收起
落地花开啦 2016-02-01 16:28:37 3168 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    int最大长度是11. 最大值是 2147483647 (2^31 – 1) 最小值是 -2,147,483,648(-2^31 )
    如果在建表时不指定字段int类型的长度时,系统则默认生成长度为11的字段。11也是int类型的最大长度,其中第一位表示符号+或者-,后面十位表示数字。
    如果指定了长度,该字段其实也是长度为11的字段,因为只要是int类型,系统都分配了长度11位。
    所以,当我们在用mysql数据库建表时如果有字段为int类型则不用指定长度了。

    2019-07-17 18:37:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像