数据类型
数值数据类型:精确类型(整数、小数)、近似类型
| 数据类型 | 范围 | 存储(字节) |
| bigint | -263~263-1(-922 3372 0368 5477 5808 ~ 922 3372 0368 5477 5807) |
8 |
| int | -231~231-1(-21 4748 3648 ~ 21 4748 3647) | 4 |
| smallint | -215~215-1(-3 2768 ~ 3 2767) | 2 |
| tinyint | 0~255 | 1 |
| money | -922 3372 0368 5477.5808 ~ 922 3372 0368 5477.5807 | 8 |
| smallmoney | -21 4748.3648 ~ 21 4748.3647 | 4 |
小数和数值数据类型:可以指定 精度(存储的总位数)和 小数位数(小数点右边的最大位数),可以存储在小数点左边的数字最大位数是 精度-小数位数。
| 精度 | 存储(字节) |
| 1~9 | 5 |
| 10~19 | 9 |
| 20~28 | 13 |
| 29~38 | 17 |
| 类型 | 格式 | 范围 | 精确度 | 存储(字节) |
用户定义秒 小数精度 |
| smalldatetime |
YYYY-MM-DD hh:mm:ss |
1900-01-01 ~ 2079-06-06 | 1分钟 | 4 | 否 |
| datetime |
YYYY-MM-DD hh:mm:ss [.nnn] |
1753-01-01 ~ 9999-12-31 | 0.00333秒 | 8 | 否 |
| date | YYYYY-MM-DD | 0001-01-01 ~ 9999-12-31 | 1天 | 3 | 否 |
| time |
hh:mm:ss [.nnnnnnn] |
00:00:00.0000000 ~ 23:59:59.9999999 | 100纳秒 | 3-5 | 是 |
| datetime2 |
YYYY-MM-DD hh:mm:ss [.nnnnnnn] |
0001-01-01 00:00:00.0000000 ~ 9999-12-31 23:59:59.9999999 |
100纳秒 | 6-8 | 是 |
| datetimeoffset |
YYYY-MM-DD hh:mm:ss [.nnnnnnn] [+|-]hh:mm |
0001-01-01 00:00:00.0000000 ~ 9999-12-31 23:59:59.9999999 (in UTC) |
100纳秒 |
8~10 (2字节时区数据) |
是 |
如果没有提供日期,则默认设置为1900年1月1日。如果没有提供时间,则默认设置为00:00:00.000

浙公网安备 33010602011771号