varchar和nvarchar的区别

varchar和nvarchar的区别,第1张

概述varchar(n): 长度为n个字节的可变长且非Unicode字符数据 n介于1和8000之间 存储方式:按字节存储   例:varchar(40),存储40个字节长度的字符,对于中文,只能存储20个中文字符,因为1个中文字符等于2个字节   nvarchar(n): 包含n个字符的可变长度Unicode字符数据 n介于1和4000之间 存储方式:代'n'的是按字符存储   例:nvarchar

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的区别所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1183506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存