各种整形,总结留作参考。
bigint
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
int
从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。
smallint
从 -2^15 (-32,768) 到 2^15 – 1 (32,767) 的整型数据。存储大小为 2 个字节。
tinyint
从 0 到 255 的整型数据。存储大小为 1 字节。
在支持整数值的地方支持 bigint 数据类型。但是,bigint 用于某些特殊的情况,当整数值超过 int 数据类型支持的范围时,就可以采用 bigint。在 SQL Server 中,int 数据类型是主要的整数数据类型。
在数据类型优先次序表中,bigint 位于 smallmoney 和 int 之间。
只有当参数表达式是 bigint 数据类型时,函数才返回 bigint。SQL Server 不会自动将其它整数数据类型(tinyint、smallint 和 int)提升为 bigint。
int(M) 在 integer 数据类型中,M 表示最大显示宽度。在 int(M) 中,M 的值跟 int(M) 所占多少存储空间并无任何关系。和数字位数也无关系 int(3)、int(4)、int(8) 在磁盘上都是占用 4 btyes 的存储空间。

mysql中int、bigint、smallint 和 tinyint的区别与长度相关推荐

  1. mysql smallint 长度_转:mysql中int、bigint、smallint 和 tinyint的区别与长度的含义

    bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字).存储大小为 8 个字节. P.S. b ...

  2. mysql中int、bigint、smallint 和 tinyint的区别与长度的含义

    最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint.其中比较迷惑的是int和smallint的差别.今天就在网上仔细找了找,找到如下内容, ...

  3. mysql中smallint是什么意思_mysql中int、bigint、smallint 和 tinyint的区别与长度的含义【转】...

    最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint.其中比较迷惑的是int和smallint的差别.今天就在网上仔细找了找,找到如下内容, ...

  4. smallint mysql_mysql中int、bigint、smallint 和 tinyint的区别与长度的含义

    最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint.其中比较迷惑的是int和smallint的差别.今天就在网上仔细找了找,找到如下内容, ...

  5. MYSQL数据类型-整数数据类型(bigInt、int、smallint、tinyint)区别

    整数型数据包括bigint型.int型.smallint型和tinyint型 bigint型数据的存储大小为8个字节,共64位.其中63位用于表示数值的大小,1位用于表示符号.bigint型数据可以存 ...

  6. mysql bigint 运算_mysql中int、bigint、smallint 和 tinyint的区别详细介绍

    最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint.其中比较迷惑的是int和smallint的差别.今天就在网上仔细找了找,找到如下内容, ...

  7. mysql中bigint、int、mediumint、smallint 和 tinyint的区别

    最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint.其中比较迷惑的是int和smallint的差别.今天就在网上仔细找了找,找到如下内容, ...

  8. 【mysql】关于mysql中int(M)类型的具体含义以及tinyint/smallint/mediumint/int/bigint的区别是什么?

    之前定义数据库类型一直不理解int(M)的具体含义,M决定的是什么?不同M的值的区别是什么?tinyint / smallint / mediumint / int / bigint这些类型又有什么不 ...

  9. MySQL数据类型int、bigint、smallint 和 tinyint的区别

    MySQL数据类型int.bigint.smallint 和 tinyint的区别 1. MySQL数据类型int.bigint.smallint 和 tinyint的区别 2. tinyint概述 ...

最新文章

  1. vue-cli3.0 生产包去除console.log
  2. Java记录 -22- Java的基类Object详解
  3. java.net.SocketException: 断开的管道 (Write failed) 错误,数据库隔一段时间就断开的问题...
  4. java mysql开发_Java数据库开发
  5. 腾讯地图 qq.map 设置鼠标样式
  6. g++: command not found的解决
  7. linux中的码字软件,码字写作软件下载
  8. 从代码层面优化系统性能的解决方案
  9. 【转】Qt调用dll中的功能函数
  10. Java 开源Wiki:XWiki
  11. Google搜索解析
  12. leetcode 【 Sort Colors 】python 实现
  13. pytorch查看模型weight与grad
  14. CPU cache侧信道攻击
  15. 在开发板显示24位的bmp格式图片
  16. 第2章 Linux内核模块
  17. iPhone 13 真的要来了!苹果秋季发布会前瞻
  18. 高德地图坐标转平面坐标
  19. html制作简单框架网页 实现自己的音乐驿站 操作步骤及源文件下载 (播放功能限mp3文件)
  20. 值得一看的电脑教程下载

热门文章

  1. MIP ACCESS细节剖析
  2. 华大基因茅矛:云计算让精准医疗走进生活
  3. 如何快速精确的和leader沟通
  4. MAVEN 私有仓库库迁移
  5. mysql悲观锁总结和实践
  6. WPF入门教程系列十五——WPF中的数据绑定(一)
  7. Android中文API(136) —— Bitmap
  8. 搜索引擎指令站长常用搜索引擎命令汇总
  9. diff git 代码实现_Git 自救指南:这些坑你都跳得出吗?
  10. html网页 table布局实例,HTML用Table表格对网页布局