SQLServer数据类型

文本类型:

char:固定长度Unicode字符数据,最多长度为8000个字符

varchar:可变长度Unicode字符数据,最多长度为8000个字符

text:存储长文本信息,最多长度为231 -1 (2147483647)个字符

nchar:固定长度的Unicode字符数据,最多长度为4000个字符

nvarchar:可变长度的Unicode字符数据,最多长度为4000个字符

ntext:存储长文本信息,最多长度为230 -1 (1073741823)个字符

Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案

带n的数据类型长度是不带n的两倍。比如nchar(1)和char(2) 长度相同

************************

整数类型:

int:占用4个字节,可表示范围:-2131 ~231 -1之间的整数

************************

精确数字类型:

decimal: -1038 ~1038 -1之间的固定精度和小数的数字

numeric:功能等同于demical

写法:decimal(整数,小数)和numeric(整数,小数)

默认:如果不指定位数,,默认18位整数,0位小数

*************************

日期类型:

datetime:允许的范围1753-1-1至9999-1-1

smalldatetime:允许的范围1900-1-1至2079-6-6

时间精度:datetime精确到3/100秒;smalldatetime精确到一分钟

合适说明:2013-08-20

注意问题:日期在使用的时候需要使用单引号(' ')括起来

*************************

位类型:

bit:表示“是/否”类型数据。(0,1 / true,false)

posted @ 2017-07-12 08:55  一只羚  阅读(890)  评论(0编辑  收藏  举报