SQL Server 提供的数据类型主要有六大类,即
- 精确数据类型
- 近似数据类型
- 日期和时间数据类型
- 字符串数据类型 Unicode
- 字符串数据类型
- 二进制字符串数据类型。
1.精确数据类型
(1)整型数据
数 据 类 型 |
范 围 |
存 储 |
bigint |
-2E63 ~2E63-1 |
8 字节 |
int |
-2E31 ~2E31-1 |
4 字节 |
smallint |
-32768 ~32767 |
2 字节 |
tinyint |
0 ~255 |
1 字节 |
(2)浮点数据 decimal和 numeric是带固定精度和小数位数的数值数据类型。
(3)货币类型 money与smallmoney是货币或货币值的数据类型,其中money类型的数据占用8字节,smallmoney类型的数据占用4字节。
(4)逻辑数