当前位置: 首页 > news >正文

mysql中int(11)与int(1)的区别与联系

说明:

一开始认为 int11与varchar(11)的表现相同。
其实int(11)和int(1)对于mysql数据存储是一样的。
int(11)在这里不是存储了11位,而是在数据库连接工具上显示的宽度为11位,不足补零

验证:

1. int(11)存储12位是否可行?

尝试存储123456789012这样一个12位的数据
在这里插入图片描述
这种结果可能给我们误导:12位的数据存不进int(11)的数据里,其实是12位的数据存不进int类型的数据,即int(13)也无法存上面的数据
在这里插入图片描述

2. int(11)如何显示出补0的数据?

alter table file_info_copy add COLUMN test_int  int(11)  ZEROFILL

ZEROFILL是补零的设置项,请勾选上
在这里插入图片描述
假设我们对于int(11)的填充0 类型只存1
在这里插入图片描述
注意:在Navicat工具上看不到补0,大概率是Navicat工具自己做了处理【这种处理方式很多,类似的比如乱码的显示,Navicat也会处理】。我们采用workbench查看同一条数据。
在这里插入图片描述
如上图,补0出现

建议

如果是数字类型,如文章类型,流转状态,或者性别这种确定范围的数据,可以采用tinyint类型,如果数据较大,而且可能一直增加,建议采用bigInt类型,其他的数据可以从smallint----int酌情选择

相关文章:

  • 【Vue】Vue的v-for指令
  • 【Hadoop---09】MapReduce:MapReduce概述
  • 黑马旅游网-配置项目(一)
  • 【C语言】continue 关键字
  • java基于springboot+Vue+nodejs的高校网上二手闲置跳蚤市场 element
  • JAVA计算机毕业设计超市进销存管理系统Mybatis+系统+数据库+调试部署
  • Java中ArrayList对象中trimToSize()方法具有什么功能呢?
  • B01-快速入门CSS
  • makefile的基础规则与命名方式
  • 自动驾驶仿真:角雷达坐标系转换详解
  • 教你如何制作浪漫的3D相册表白网站 HTML+CSS+JavaScript
  • 【Shell编程】Shell中for循环、while循环、until循环语句
  • Hadoop集群配置运行
  • 【数模/预测】灰色预测
  • 基于KDtree的电路故障检测算法的MATLAB仿真(包括matlab仿真录像)
  • 【347天】每日项目总结系列085(2018.01.18)
  • 03Go 类型总结
  • bootstrap创建登录注册页面
  • CAP理论的例子讲解
  • Gradle 5.0 正式版发布
  • GraphQL学习过程应该是这样的
  • MySQL几个简单SQL的优化
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • Python连接Oracle
  • SpingCloudBus整合RabbitMQ
  • Zepto.js源码学习之二
  • 编写高质量JavaScript代码之并发
  • 欢迎参加第二届中国游戏开发者大会
  • 盘点那些不知名却常用的 Git 操作
  • 前端面试之CSS3新特性
  • 深度学习中的信息论知识详解
  • 携程小程序初体验
  • 原生JS动态加载JS、CSS文件及代码脚本
  • #pragma once
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (1)Nginx简介和安装教程
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (强烈推荐)移动端音视频从零到上手(下)
  • (三)模仿学习-Action数据的模仿
  • (十) 初识 Docker file
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • /dev下添加设备节点的方法步骤(通过device_create)
  • @Transactional类内部访问失效原因详解
  • [ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例
  • [30期] 我的学习方法
  • [AIGC] 开源流程引擎哪个好,如何选型?
  • [ARM]ldr 和 adr 伪指令的区别
  • [ASP]青辰网络考试管理系统NES X3.5
  • [BZOJ] 2044: 三维导弹拦截
  • [C++打怪升级]--学习总目录