1、数据类型分类
数值型: 8 4 2 1
1.整型数据类型:bigint int smallint tinyint
2.浮点型:float 近似数值 存在精度损失 real 近似数值 float(24)
decimal 精确数值 不存在精度损失 decimal(18,2)
货币类型 money smallmoney
字符型:
char 固定长度 8000
varchar(n) 可变长度字符串 8000
varchar(max) 可变长度字符串
text 可变长度字符串2GB
unicode字符串
nchar(n) 40000
nvarchar(n) 4000 2
nvarchar(max) varchar长度1/2
ntext
前面带n 存储中文汉字还是英文或数字,存储大小2个字节,不带n,英文或数字,就是1个字节,中文就是两个长度
日期型:
datetime 精确度高
datetime2 精确度更高 100纳秒
smalldatetime 精度1分钟 时间范围小
date 存储日期
time 存储时间
其他类型: uniqueidentifier guid 全球唯一标识符。