SQLServer数据类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
以上是关于SQLServer数据类型的主要内容,如果未能解决你的问题,请参考以下文章