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................................. 图像

posted on 2022-09-05 09:54  谢寒  阅读(95)  评论(0编辑  收藏  举报

导航