{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

SQL中的nvarchar是什么数据类型?varchar和nvarchar有什么区别?

loostudyloostudy 回答0 收藏1
收藏问题

1条回答

Elle

Elle

回答于2022-06-28 14:05

相同点:

都是可变长度

不同点:

nvarchar 以Unicode编码的字符存储,一个字符占2个字节,所以占用的空间为2*N

varchar 以非Unicode编码存储,占用的空间为N

总结:

如果纯英文的内容,用varchar存储可以节省空间

如果包含中文或者其他语音字符,用nvarchar可以避免乱码

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<