Sql Server 之 数据类型

Sql server 数据类型

1、整型

     

数据类型数据范围存储大小
int-2的32次方-1~2的32次方-14字节
bigint-2的63次方~2的63次方-18字节
tinyint0~2551字节
smalint-2的15次方~2的15次方-12字节

    2、浮点型

数据类型数据范围存储大小
float(n)-1.79E + 308 ~ 1.79E + 308,n=24=>4字节;n=53=>8字节4或8字节
decimal(p,s)-10^38 +1 到 10^38 -1,p默认18,s=2代表2为小数 

3、Binary型

数据类型数据范围
bit0、1、null
binary(n)固定长度二进制数据,最多8000字节
varbinary(n)可变长度二进制数据,最多2GB字节
image可变长度二进制数据,最多2GB字节

4、字符串型

数据类型数据范围数据存储方式
char(n)固定长度字符串,最大8000字符单字节
varchar(n)可变长度字符串,最大8000字符,n为max则是最大近2GB单字节
text可变长度字符串,最大2GB数据单字节
nchar固定长度Unicode数据,适合存中文、特殊符号,最大4000字符双字节
nvarchar(n)可变长度Unicode数据,适合存中文、特殊符号,最大4000字符,n可为max双字节
ntext可变长度Unicode数据,时候存中文、特殊符号,最大2GB双字节

5、时间类型

数据类型数据范围存储大小
datetime精确度为2.33毫秒8字节
datetime2精度为100纳秒6或8字节
date仅存储日期3字节
time仅存储时间,精度100纳秒3~5字节
datetimeoffset和datetime2相同,加时区偏移8~10字节

6、其他类型

数据类型范围
sql_variant最多8000字符,不同数据类型都可存入,text、ntext、timestamp除外
uniqueidentifier存储全局唯一标识(GUID),用于分库分表,
xml存储xml格式化数据,最多2GB
cursor存储用于数据库操作的指针的引用
table存储结果集,供稍后处理

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值