加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

varchar和nvarchar的区别

发布时间:2020-12-12 15:22:11 所属栏目:MsSql教程 来源:网络整理
导读:varchar(n): 长度为n个字节的可变长且非Unicode字符数据 n介于1和8000之间 存储方式:按字节存储 ? 例:varchar(40),存储40个字节长度的字符,对于中文,只能存储20个中文字符,因为1个中文字符等于2个字节 ? nvarchar(n): 包含n个字符的可变长度Unicode

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数据类型进行存储。对于存储来源于多种字符集的字符的列,可采用这些数据类型

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读