数字类型

  1. bigint(8字节)
  2. int(4字节)
  3. smallint(2字节)
  4. tinyint(1字节)
  5. 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被定义为某个数值,那存储空间即被固定。 可变长度意味着存储空间根据实际字符串数量决定,更加灵活。避免冗余。