int、bigint、smallint 和 tinyint所占字节

数据类型

范围

存储

bigint

-2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807)

8 字节

int

-2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647)

4 字节

smallint

-2^15 (-32,768) 到 2^15-1 (32,767)

2 字节

tinyint

0 到 255

1 字节

注释
 int 数据类型是 SQL Server 中的主要整数数据类型。 bigint 数据类型用于整数值可能超过 int 数据类型支持范围的情况。

在数据类型优先次序表中,bigint 介于 smallmoney 和 int 之间。

仅当参数表达式为 bigint 数据类型时,函数才返回 bigint。 SQL Server 不会自动将其他整数数据类型(tinyintsmallint 和 int)提升到 bigint

posted @ 2014-03-20 13:04  義丨往昔灬miller  阅读(2543)  评论(0编辑  收藏  举报