1.精确数字类型

bigintbigint:可以精确的表示从-2^63到2^63-1(即从-9,223,372,036,854,775,808到 9,223,372,036,854,775,807)之间的整数,它占用了八个字节的存储空间。

int:int数据类型所表示的数值范围从-2^31到2^31-1,也就是说,你可以用int数据类型来表达-2,147,483,648到2,147,483,647(即大约正负二十亿)之间的整数。一个int型占用四个字节的存储空间。

smallint:SMALLINT 数据类型是一种精确数值数据类型,其精度在算术运算后不变。它需要 2 个字节存储。有符号的 SMALLINT 值的范围是 –2^15(2^15表示2的15次幂) 到2^15 – 1,即 –32768 到 32767。无符号的 SMALLINT 值范围是 0 到 2^16 – 1,即 0 到 65535

tinyint

bit

money

smallmoney

2.字符型数据类型,MS建议用VarChar(max)代替

Text

Char

VarChar

Text

3.近似数字类型

Decimal

NumericReal

Float

4、Unicode 字符串类型

Nchar

NvarCharNtext

5、二进制数据 类型,MS建议VarBinary (Max)代替Image 数据类型,
Binary (n)存储固定长度的二进制数据
VarBinary(n)存储可变长度的二进制数据,范围在n~(1,8000)
Image存储图像信息
6、日期和时间类型,数据范围不同,精确地不同DateTime
SmallDateTime
7、 特殊用途数据类型
Cursor
Sql- variant
Table
Times tamp
UniqueIdentifier
XML