数据类型 含义
bigint 8个字节,共64位,有符号位
int 4个字节,共32位,有符号位
smallint 2个字节,共16位,有符号位
tinyint 1个字节,共8位,有符号位
real 4个字节,可以精确到小数点后面7位
float 8个字节,可以精确到小数点后面8位
decimal 2~17个字节,可以提供小数所需要的实际空间
binary 固定长度的二进制类型,其形式为binary(2)
nchar 采用Unicode字符。由于Unicode标准规定在存储时每个字符和符号占用2个字节的存储空间,因此nchar型的数据会比char型数据多占用1倍的存储空间
varchar 可变长的非Unicode字符数据类型,形式为varchar(n),n的取值范围为1~8000
nvarchar 可变长度的Unicode字符数据类型,形式为nvarchar(n)
text 存放大量非Unicode文本数据的可变长度数据类型
ntext 存放大量Unicode文本数据的可变长度数据类型
image 用于存放大量二进制数据的可变长度数据类型,通常用来存储图像等
datetime 存储日期和时间的结合体的数据类型
smalldatetime 与datetime类似,但其存储的日期范围更小
money 一个小于4为小数的decimal值
smallmoney 货币数据,介于-214748.3648~+214748.3648
timestamp 提供数据库范围的唯一值
uniqueidentifier 存储一个16位的二进制数据,此数据称为全局唯一标识符
sql_variant 存储SQL Server支持的各种数据类型和值的数据类型
table 存储表或视图处理后的结果集
本文作者:子匠_Zijor,转载请注明出处:http://www.dengzhr.com/others/backend/sql/563