varchar(n):
长度为n个字节的可变长且非Unicode字符数据
n介于1和8000之间
存储方式:按字节存储
例:varchar(40),存储40个字节长度的字符,对于中文,只能存储20个中文字符,因为1个中文字符等于2个字节
nvarchar(n):
包含n个字符的可变长度Unicode字符数据
n介于1和4000之间
存储方式:代'n'的是按字符存储
例:nvarchar(40),存储40个字符,能存40个中文字符 ^-^
注:Unicode数据使用sql Server中的nchar、nvarchar和ntext数据类型进行存储。对于存储来源于多种字符集的字符的列,可采用这些数据类型
总结以上是内存溢出为你收集整理的varchar和nvarchar的区别全部内容,希望文章能够帮你解决varchar和nvarchar的区别所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)