-
数据类型列表
- 整数类型:bigint、int、smallint、tinyint
- 精确数值类型:decimal、numeric
- 近似数值类型:float、real
- 字符类型:char、varchar、text、nchar、nvarchar、ntext
- 日期和时间类型:date、time、datetime2、datetimeoffset、smalldatetime、datetime
- 二进制类型:binary、varbinary、image
- 其他类型:cursor、sql_variant、table、xml、hierarchyid、geometry、geography、uniqueidentifier
-
详细说明
- 整数类型
- bigint
- 范围: 2 63 -2^{63} 263到 2 63 1 2^{63}-1 2631(即 -9223372036854775808到9223372036854775807)。
- 用途:用于存储非常大的整数,例如存储大型数据库中的唯一标识符、大型统计数据等场景。
- int
- 范围: 2 31 -2^{31} 231到 2 31 1 2^{31}-1 2311(即 -2147483648到2147483647)。
- 用途:这是最常用的整数类型,用于存储普通大小的整数,如用户ID、商品数量等。
- smallint
- 范围: 2 15 -2^{15} 215到 2 15 1 2^{15}-1 2151(即 -32768到32767)。
- 用途:适合存储范围较小的整数,如年龄、月份(1 - 12)等。
- tinyint
- 范围:0到255。
- 用途:通常用于存储只有少量取值可能的整数,如性别(0表示女,1表示男)、布尔值(0表示假,1表示真)等简单的标识。
- bigint
- 精确数值类型
- decimal和numeric
- decimal和numeric
- 整数类型