关于mysql数据库中,字段长度的一个解释,一直以为int长度为1时,只能插入0-9的数字,发现完全不是,具体如下:

1、varchar类型的长度是指这个字段的字符(字母或汉字)个数。

2、数字类型的长度不是这个意思:

(1)int类型   INT(M),M代表的是显示宽度,长度的设定值范围1~255(设置0时自动转为11,不设置时自动转为默认的11)(显示宽度),在此范围内任意长度值的字段值范围都是-2147483648~2147483647(即-2³¹-1~2³¹-1)

(2)tinyint类型:长度设定值范围1~255(设置0时自动转为4,不设置时自动转为默认的4)(显示宽度),在此范围内任意长度值的字段值范围都是-128~127(-2⁷-1~2⁷-1)

也就是说:int(1)、int(4)、int(11)和int(110)表示意思是一样的

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

参考资料:

https://blog.csdn.net/superit401/article/details/78237780?utm_source=blogxgwz0

MySQL字段int类型的长度INT(M)相关推荐

  1. mysql int类型的长度值

    整数类型的存储和范围(来自mysql手册) 类型 字节 最小值 最大值 (带符号的/无符号的) (带符号的/无符号的) TINYINT 1 -128 127 0 255 SMALLINT 2 -327 ...

  2. Mysql 数据库表中 int 类型的长度

    Mysql 我们平时创建一个表对 int 类型习惯设置 int(11) ,不知道你有没有试过设置其他长度有什么影响吗? 下面咱们来实验一下啦. 以下是每个整数类型的存储和范围: 类型 字节 最小值 最 ...

  3. Navicat中设计表时int类型的长度说明

    文章目录 前言 总结 实例 前言 平时开发中经常在Navicat中设计表,字段类型中会使用int类型(包括tinyint.smallint.mediumint.int.bigint等),在Navica ...

  4. mysql数据库字符类型长度_MySQL数据库入门:mysql字段每个类型长度大小与建表类型长度说明...

    本文主要向大家介绍了MySQL数据库入门的mysql字段每个类型长度大小与建表类型长度说明,希望对大家学习MySQL数据库入门有所帮助. 在创建数据库表时,例如create table user ( ...

  5. MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结

    MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...

  6. mysql字段时间类型报异常Data truncation: Incorrect datetime value: ‘2099-01-01 00:00:00‘ for column

    更新某日期字段报如下异常: ### Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrec ...

  7. 详解mysql int类型的长度值问题

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

  8. MySQL字段为varchar类型和int类型索引的使用技巧

    MySQL索引使用:字段为varchar类型时,条件要使用' '包起来 结论: 当MySQL中字段为int类型时,搜索条件where num='111' 与where num=111都可以使用该字段的 ...

  9. mysql数据库中的int类型_MySQL中int(M)和tinyint(M)数值类型中M值的意义

    在一开始接触MySQL数据库时,对于int(M)及tinyint(M)两者数值类型后面的M值理解是最多能够插入数据库中的值不能大于M: 后来工作后,也是一边学习一边使用,之后的理解是其中的M的意思是插 ...

最新文章

  1. 消控中心人员配置_建筑能耗监测系统集中化运行管理模式和人员配置!
  2. Net::SSH::Perl 模块
  3. ETCD实现技术总结
  4. 数据库必会必知 之 SQL四种语言:DDL DML DCL TCL
  5. Python-OpenCV-- 台式机外接摄像头EAST文本检测+OCR识别
  6. python3元类简介(metaclass)
  7. python中合并列表_关于python:如何将两个列表合并到一个列表中?
  8. Qt——P6 QPushButton创建
  9. Vue.js 运行机制全局概览浅读
  10. ROS的学习(十五)验证publisher和subscriber
  11. docker image设置jdk版本_使用Docker搭建Java环境的步骤方法
  12. 公司内多个公众号实现账号互通(UnionID机制处理)
  13. 微技能|几分钟搭建网站内容平台
  14. hfss和python接口_HFSS和MATLAB接口的步骤
  15. xp系统怎么进pe修改计算机名,U盘装xp_教您怎样用u盘装xp系统
  16. 清明时节雨纷纷,心思却剪不断,理还乱
  17. Win10系统不兼容驱动怎么办?
  18. 38.DevOps之基于Jenkins实现的CI与CD
  19. 简练软考知识点整理-控制进度管理过程
  20. tensorflow显存自适应分配(tf.1x和tf2.x)

热门文章

  1. requests的cookie使用
  2. mysql设置备份任务_设置mysql 定时备份任务
  3. 【洞见研报】无糖食品行业研究报告——最炫“零糖”风,解码无糖食品纵横之路
  4. 我的2013梦想清单
  5. Java小程序后台管理系统
  6. matlab randperm()函数用法
  7. Latex中ACM-Reference-Format顺序与论文引用顺序不一致solution
  8. java计算机毕业设计Web二手交易平台源码+mysql数据库+系统+lw文档+部署
  9. 计算机局域网络结构的特点有哪些,局域网结构及特点
  10. html中时间long型转换,html5日期转long