char和varchar的区别(ms-sql )

char和varchar都是字符串类型的
char固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
所占存储空间为你定义时的大小。
数据量较大时以char字段为查询条件时查询得快一些.

varchar可变长度的非 Unicode 数据,最长为 8,000 个字符。
所占存储空间为实际大小(在不超过你定义长度时)
如果要存储的字段不是定长的.用varchar较好一些。

所以,对经常修改(或插入)的字段选用char,而不常修改的建议用varchar
posted @ 2011-03-23 19:55  来点野性  阅读(208)  评论(0)    收藏  举报