mssql sqlserver 中nvarchar及varchar类型存储中文字符长度说明简介


摘要:
下文讲述sqlserver 中nvarchar及varchar存储中文字符的简介说明
实验环境:sql server 2008 R2


nvarchar、varchar存储简介

varchar:存储一个中文字符时,将占用两个字符串的长度
nvarchar:存储一个中文字符时,将占用一个字符串长度


nvarchar、varchar优缺点说明

varchar类型比nvarchar类型在存储字符上节省空间,如果存储的字符都为英文字符,则选择varchar最佳
如存储中文信息时,最好使用nvarchar数据类型,因为使用此数据类型,可避免中文乱码

总体来说:
在中文存储上,建议使用nvarchar数据类型