正在查看: 2015年12月日志归档(第 1 页 / 共 1 篇)

[知识点]nchar,char,varchar与nvarchar区别

char, 固定长度,固定长度因为数据结构的原因读取和写入的速度快。如Type:char(10),当Type=‘doc’是,右边会有7个空格,这也是为什么使用orm后获得对象后面有一大串空格的原因,需要使用trim去掉。

varchar,可变长度,用多少开辟多少,节省空间,但读写速度会受影响。

nchar,固定长度,不过数字和英文是都占用两个字节,适合有其他语言特别是中文的情形。N表示Unicode常量,可以解决多语言字符集之间的转换问题。

nvarchar,同上。

不加n,可以存储8000个字符,加n后则可以存储4000个。

Tags: 知识点,char