数据库的四个文本类型的差异

Sql Server支持的字符和字符串类型差异:

char(n) 将固定长度字符数据存储在变量中 声明50个字符,即使用不完,也不能被其他利用,会浪费用不完的空间
varchar 根据存储在变量中的数据大小分配内存 不会有内存的损失,只存储非unicode字符
nvarchar 根据存储在变量中的数据大小分配内存 只存储unicode字符,它需要的存储空间是varchar的两倍
nchar 支持固定长度最长为4000个字符的unicode 数据 它需要的存储空间是char的两倍

猜你喜欢

转载自blog.csdn.net/qq_33420835/article/details/82320004