永发信息网

smallint是什么类型

答案:2  悬赏:60  手机版
解决时间 2021-03-23 08:10
  • 提问者网友:温旧梦泪无声
  • 2021-03-22 21:13
smallint是什么类型
最佳答案
  • 五星知识达人网友:平生事
  • 2021-03-22 21:48
SMALLINT是数据类型的一种。
功能:
需要 2 个字节存储的整数。
语法:
[ UNSIGNED ] SMALLINT

SMALLINT 数据类型是一种精确数值数据类型,其精度在算术运算后不变。它需要 2 个字节存储。
有符号的 SMALLINT 值的范围是 –2^15(2^15表示2的15次幂) 到2^15 – 1,即 –32768 到 32767。
无符号的 SMALLINT 值范围是 0 到 2^16 – 1,即 0 到 65535。 INT 是4字节数据,取值范围 -2^31 - 2^31,所以在考虑最大数据范围的前提下,优先使用smallint类型。

·SQL/92 与 SQL/92 兼容。UNSIGNED 关键字是供应商扩展。
·Sybase 带符号的数据类型与 Adaptive Server Enterprise 兼容。Adaptive Server Enterprise 不支持 UNSIGNED 数据类型。
全部回答
  • 1楼网友:上分大魔王
  • 2021-03-22 23:19
这是数据类型的一种。
  功能:
  需要 2 个字节存储的整数。
  语法:
  [ UNSIGNED ] SMALLINT
  用法:
  SMALLINT 数据类型是一种精确数值数据类型,其精度在算术运算后不变。它需要 2 个字节存储。
  有符号的 SMALLINT 值的范围是 –2^15(2^15表示2的15次幂) 到2^15 – 1,即 –32768 到 32767。
  无符号的 SMALLINT 值范围是 0 到 2^16 – 1,即 0 到 65535。 INT 是4字节数据,取值范围 -2^31 - 2^31,所以在考虑最大数据范围的前提下,优先使用smallint类型。
  标准和兼容性:
  ·SQL/92 与 SQL/92 兼容。UNSIGNED 关键字是供应商扩展。
  ·Sybase 带符号的数据类型与 Adaptive Server Enterprise 兼容。Adaptive Server Enterprise 不支持 UNSIGNED 数据类型。
  另参见:
  INT 或 INTEGER 数据类型 [Numeric]
  TINYINT 数据类型 [Numeric]
  BIGINT 数据类型 [Numeric]
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯