数字类型
- bigint(8字节)
- int(4字节)
- smallint(2字节)
- tinyint(1字节)
- float(存储空间取决于变量n的值)
时间类型
| 数据类型 | 输出 |
|---|---|
| time | 15:56:29.1234567 |
| date | 2020-12-06 |
| smalldatetime | 2020-10-06 15:56:00 |
| datetime | 2020-12-06 15:56:29.123 |
| datetime2 | 2020-12-06 15:56:29.1234567 |
字符串类型
char[(n)]
固定长度。n用于定义字符串长度,并且它必须为1到8000之间的值。
varchar[(n|max)]
可变长度。n用于定义字符串长度,并且它可以为1到8000之间的值。
nchar[(n)]
固定长度的Unicode字符串数据。n用于定义字符串长度,并且它必须为1到4000之间的值。
nvarchar[(n|max)]
可变长度的Unicode字符串数据。n用于定义字符串长度,并且它可以为1到4000之间的值。
固定长度意味着一旦n被定义为某个数值,那存储空间即被固定。 可变长度意味着存储空间根据实际字符串数量决定,更加灵活。避免冗余。
