SQL Server所有数据类型大全

  1. 数据类型列表

    • 整数类型: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
  2. 详细说明

    • 整数类型
      • 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表示真)等简单的标识。
    • 精确数值类型
      • decimal和numeric
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值