int、bigint、smallint 和 tinyint范围
2024-08-23 22:22:41
int、bigint、smallint 和 tinyint范围
使用整数数据的精确数字数据类型。
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。
最新文章
- O365(世纪互联)SharePoint 之使用Designer报错
- android 教程实例系列
- win下Redis安装使用
- 作业三 ATM
- spark 高级算子
- AngularJs 基础(60分钟入门) (转)
- git 远程新建分支后,本地查看不到
- requests库写接口测试框架初学习
- 更换gcc工具链
- odoo 11 之signup_with_phone模块分析
- redis的操作
- 我终于激活Windows Server2008 R2了!!
- C语音下改变const变量的值的奇葩方法
- get_client_ip() 获取IP地址
- Tickets HDU1260
- 获取List对象的泛型类(原创)
- 北京Uber优步司机奖励政策(12月20日)
- 5种banner
- 数据库排序规则的冲突(理解collate Chinese_PRC_CI_AS)
- 将个人博客与github关联
热门文章
- 基于CGAL的Delaunay三角网应用
- B - Sleuth
- bootstrap.min.js:6 Uncaught Error: Bootstrap's JavaScript requires jQuery at bootstrap.min.js:6
- Java 自定义线程池
- css选择器的综合使用
- 如何用js代码实现图片切换效果
- dotnetnuk错误提醒机制
- php第九节课
- 【JavaScript游戏开发】使用HTML5+Canvas+JavaScript 封装的一个超级马里奥游戏(包含源码)
- BZOJ 3744 Gty的妹子序列 (分块+树状数组+主席树)