`
ldzyz007
  • 浏览: 701399 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

int、bigint、smallint 、 tinyint

阅读更多
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。
分享到:
评论

相关推荐

    mysql中int、bigint、smallint 和 tinyint的区别详细介绍

    最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint;接下来将详细介绍以上三种类型的应用

    JDBC数据类型与数据库字段对应表——mysql篇

    JDBC数据类型与数据库字段对应表——mysql篇 数值型 整型 JDBC tinyint java.lang.Integer smallint mediumint java.lang.Long int bigint java.math.BigInteger

    数据库建表类型

    int、bigint、smallint 和 tinyint  使用整数数据的精确数字数据类型。  bigint  从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。  int ...

    SQL_Server_数据类型详解

    整数型数据包括bigint型、int型、smallint型和tinyint型。 浮点数据类型包括real型、float型、decimal型和numeric型。

    JDBC数据类型与数据库字段对应表——SQL Server篇

    JDBC数据类型与数据库字段对应表——SQL Server篇 数值型 整型 JDBC tinyint java.lang.Integer smallint int bigint java.lang.Long mediumint java.lang.Long

    简单了解mysql存储字段类型查询效率

    第一:tinyint,smallint,mediumint,int,bigint 第二:char,varchar 第三:NULL 解释(转载): 整数类型 1、TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT,分别用8,16,24,32,64存 2、整数都有UNSIGNED可选...

    SQL 研究 相似的数据类型

    bigint,smallint,tinyint可以应用在特殊场合。他们的特性如下表所示: Data type Range Storage bigint -2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807) 8 Bytes int -2...

    SQL server 2005中设置自动编号字段的方法

    如果希望重新定义在表中添加新记录时该列中自动生成...只能为不允许空值且数据类型为 decimal、int、numeric、smallint、bigint 或 tinyint 的列设置标识属性。此外,不能为主键列设置标识属性。 修改列的标识属性 1.

    MySQL 数据类型 详解

    smallint(m) 2个字节 范围(-32768~32767) mediumint(m) 3个字节 范围(-8388608~8388607) int(m) 4个字节 范围(-2147483648~2147483647) bigint(m) 8个字节 范围(+-9.22*10的18次方) 取值范围如果加了...

    mysql创建表方法.zip

    • 整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT。 • 浮点数和定点数类型:FLOAT、DOUBLE、DECIMAL。 • 字符串类型:CHAR、VARCHAR、TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT。 • 日期和时间类型:DATE、...

    user_city.sql

    sn bigint unsigned default 0 not null comment '编号', lng double unsigned default '0' not null comment '经度', lat double unsigned default '0' not null comment '纬度', addr varchar(1025) ...

    hive操作命令大全.txt

    最近在公司实习,对hive进行了学习,做了些整理的笔记。 基础命令 show databases;...# tinyint, smallint, int, bigint, float, decimal, boolean, string # 复合数据类型 # struct, array, map

    PHP100视频教程 8:Mysql 简介和创建新的数据库.rar

     整数型:TINYINT,SMALLINT,INT,BIGINT  小数型:FLOAT,DOUBLE,DECIMAL(M,D)  字符型:CHAR,VARCHAR  日期型:DATETIME ,DATE,TIMESTAMP  备注型:TINYTEXT ,TEXT ,LONGTEXT 4、创建一个简单的...

    mysql_max_value

    MysqlMaxValue.bigint_unsignedMysqlMaxValue.int_unsignedMysqlMaxValue.mediumint_unsignedMysqlMaxValue.smallint_unsignedMysqlMaxValue.tinyint_unsignedMysqlMaxValue.bigint_signedMysqlMaxValue.int_...

    0437-如何在Hive中使用Struct类型

    Hive中支持多种数据类型除了常用的TINYINT、SMALLINT、INT、BIGINT、BOOLEAN、FLOAT、DOUBLE、STRING、BINARY、TIMESTAMP、DECIMAL、DATE、VARCHAR、CHAR类型外,当然还包含一些复杂的数据类型(array、map、struct...

    (mysql面试题)MySQL中的基本数据类型及其特点及代码示例.txt

    - TINYINT:占用1个字节,取值范围为-128到127(有符号)或0到255(无符号)。 - SMALLINT:占用2个字节,取值范围为-32,768到32,767(有符号)或0到65,535(无符号)。 - MEDIUMINT:占用3个字节,取值范围为-8,...

    MySQL数据库:表的字段类型.pptx

    作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。 表的字段类型 数值类型 表的字段类型 日期和时间类型 表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。 每个时间类型有...

    深入浅析MySQL COLUMNS分区

    介绍 COLUMN分区是5.5开始引入的分区功能,只有RANGE COLUMN和LIST COLUMN这两种分区;支持整形、日期、字符串;...整形支持:tinyint,smallint,mediumint,int,bigint;不支持decimal和float 时间类型支持:date,dat

    Mysql优化策略(推荐)

    2、尽量使用INT而非BIGINT,如果非负则加上UNSIGNED(这样数值容量会扩大一倍),当然能使用TINYINT、SMALLINT、MEDIUM_INT更好。 3、使用枚举或整数代替字符串类型 4、尽量使用TIMESTAMP而非DATETIME 5、单表...

    SQLServer大数据库教案设计.doc

    字符数据的类型:Char,Varchar和Text 数值型数据类型:bigint,int,smallint,tinyint,decimal,numeric,flo at和real 货币型数据类型:Money和Smallmoney 时间/日期数据类型: Datetime 和 Smalldatetime ...

Global site tag (gtag.js) - Google Analytics