int(11)是什么意思
解释
int(11)‘11’是指字符显示宽度为11 int所占的字节长度还是四个字节,32位
知识点
int(M) 中的M指示最大显示宽度,最大有效显示宽度是 255,且显示宽度与存储大小或类型包含的值的范围无关。
首先说一下 MySQL 的数值类型,MySQL 支持所有标准 SQL 数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL 和 NUMERIC),以及近似数值数据类型(FLOAT、REAL 和 DOUBLE PRECISION)。关键字 INT 是 INTEGER 的同义词,关键字 DEC 是DECIMAL 的同义词。
BIT 数据类型保存位字段值,并且支持 MyISAM、MEMORY、InnoDB 和 BDB表。 作为 SQL 标准的扩展,MySQL 也支持整数类型TINYINT、MEDIUMINT 和 BIGINT。下面的表显示了需要的每个整数类型的存储和范围。
MySQL 类型关键字后面的括号内指定整数值的显示宽度(例如,INT(4))。该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示。
当结合可选扩展属性 ZEROFILL 使用时, 默认补充的空格用零代替。例如,对于声明为 INT(5) ZEROFILL 的列,值 4 检索为 00004。请注意如果在整数列保存超过显示宽度的一个值,当 MySQL 为复杂联接生成临时表时会遇到问题,因为在这些情况下 MySQL 相信数据适合原列宽度。
所有整数类型可以有一个可选(非标准)属性 UNSIGNED。当你想要在列内只允许非负数和该列需要较大的上限数值范围时可以使用无符号值。
总结
所以,int(2) 与int(11)后的括号中的字符表示显示宽度,整数列的显示宽度与 MySQL 需要用多少个字符来显示该列数值,与该整数需要的存储空间的大小都没有关系,int类型的字段能存储的数据上限依旧是2147483647(有符号型)和4294967295(无符号型)。
int(11)是什么意思相关推荐
- mysql int(40)_MySQL Integer类型与INT(11)
1.介绍 Integer类型,即整数类型,MySQL支持的整数类型有TINYINT.SMALLINT.MEDIUMINT.INT.BIGINT. 1.1 空间和范围 每种整数类型所需的存储空间和范围如 ...
- MySQL中字段类型与合理的选择字段类型;int(11)最大长度是多少?varchar最大长度是多少?...
字段类型 数值 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数. 许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允 ...
- mysql int长度能到100嘛_MySQL int 类型不是最多只能到 4,294,967,295 么,怎么会有 int(11)?...
举个例子最明白,类似于位数不足以0补全. e.g. mysql> create table joke (a int(11)); Query OK, 0 rows affected (0.01 s ...
- mysql int(3)与int(11)的区别
总结,int(M) zerofill,加上zerofill后M才表现出有点点效果,比如 int(3) zerofill,你插入到数据库里的是10,则实际插入为010,也就是在前面补充加了一个0.如果i ...
- mysql中int最大多少,int(11)最大長度是多少,MySQL中varchar最大長度是多少(轉)
int(11)最大長度是多少,MySQL中varchar最大長度是多少? int(11)最大長度是多少? 在SQL語句中int代表你要創建字段的類型,int代表整型,11代表字段的長度. 這個11代表 ...
- mysql int(3)与int(11)的区别详解
这篇文章主要介绍了mysql int(3)与int(11)的区别详解的相关资料,需要的朋友可以参考下 mysql int(3)与int(11)的区别 总结,int(M) zerofill,加上zero ...
- mysql int 补零_mysql int(11)字段左边自动补零了
开发中取一个int(11)类型的字段,字段保存的是年周,类似"201622",然后前台需要转换成周的起始日期. 再取的时候发现这个字段前会补充"0",变成&qu ...
- mysql int 11 java_mysql中int(11)列的大小(以字节为单位)是多少?
正如其他人所说,列可以存储的最小/最大值以及以字节为单位的存储量仅由类型而不是长度定义 . 很多这些答案都说 (11) 部分仅影响显示宽度,这不完全正确,但主要是 . int(2) 与 no zero ...
- val什么意思vb中的属性值_老司机带你探索Mysql中int(1)、int(10)、int(11)的区别是什么?...
在上一篇原创文章MySQL一个表的自增id用完了,背井大佬让我用这些姿势再往里插数据,最后留下了一个问题,大家知不知道int(1)和int(11)有什么区别,没有小伙伴互动回答,只有一位老哥让我说一下 ...
- mysql 不指定 长度吗_mysql中整数类型后面的数字,是不是指定这个字段的长度?比如int(11),11代表11个字节吗?...
原先对mysql不太理解,但也没有报错.但理解的不够深入.这次补上. 原来以为int(11)是指11个字节,int(10)就是10个字节.我错了. http://zhidao.baidu.com/li ...
最新文章
- Python是否具有三元条件运算符?
- 国庆广州(羊城)之旅
- PAT甲级1038 Recover the Smallest Number (30 分):[C++题解]贪心、排列成最小的数、字符串
- python重复执行_关于计时器:在Python中每x秒重复执行一次函数的最佳方法是什么?...
- gen already exists but is not a source folder
- apache spark_Apache Spark软件包,从XML到JSON
- python手册下载_python学习手册
- bat 删除文件脚本
- 商务与经济统计 笔记
- 娱乐圈明星集体考编?靳东官宣煤矿文工团副团长,张艺兴关晓彤苏青加入国家话剧院
- 常用计算机制图软件,常用的电脑画图软件有什么?
- 王半仙儿的日记-0002
- Excel - 单元格的引用 (如:A1、$A$1)
- 大数据的价值是如何得以彰显的?
- CSS自定义checkBox复选框- 对勾样式
- 微信分享SDK接入——Java
- Tensorflow图像生成文本(2)词表词频的构建
- 瞅瞅2019都干了啥
- 如何使用并行计算来加速并行计算中的分布式计算优化?
- 斐波那契(Fibonacci)数列
热门文章
- Kaldi语音识别技术(三) ----- 完成L.fst的生成
- Android build编译过程
- lex与yacc程序学习(3)——yacc源程序的结构yacc编译器的实践
- 生命不息 减肥不止
- git 命令行配置及配置文件 解决clone报错 LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
- FreeRTOS系统定时器任务的实现
- 教师资格证报名网页兼容问题
- php手机号码归属地查询
- rac监听状态:CHECK TIMED OUT
- Tensorflow-GPU环境配置