sqlserver数据类型
- 字符串类型(包含字母,汉子,空格,标点符号)
char(n)................................. n表示字符串长度,固定长度(采用非Unicode标准字符集)
varchar(n)................................. n表示字符串长度,可变长度(采用非Unicode标准字符集)
text................................. 文本/不限长度(采用非Unicode标准字符集)
nchar(n)................................. n表示字符串长度,固定长度(采用unidode标准字符集)
nvarchar(n)................................. n表示字符串长度,可变长度(采用unidode标准字符集)
ntext................................. 文本(采用unidode标准字符集)
- 数字类型(可进行计算)
整数
int.................................从 -2^31 (-2,147,483,648) 到 2^31 - 1(2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。
bigint.................................从 -2^63 (-9223372036854775808) 到 2^63-1(9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
tinyint.................................从 0 到 255 的整型数据。存储大小为 1 字节。
smallint.................................从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。
小数
numeric(18, 0) ................................. 18表示有效位数,0代表小数点后允许的位数
decimal(18, 0) ................................. 18表示有效位数,0代表小数点后允许的位数
货币数字类型
money
smallmoney
浮点数字
float
real
- 日期/时间(日期类型)
date ................................. 年月日
time(7) ................................. 时分秒
timestamp................................. 年月日+时分秒(包含时区)
- 二进制类型(存档文档类型等)
binary(50)................................. 固定长度
varbinary(50)................................. 可变长度
image................................. 图像