设为首页 加入收藏

TOP

数据库中varchar和nvarchar的区别
2015-07-24 12:04:21 来源: 作者: 【 】 浏览:23
Tags:数据库 varchar nvarchar 区别

数据库中varchar和nvarchar的区别

1、varchar是以字节为单位存储的,而nvarchar是以字符(占两个字节)为单位存储的。也就是说,varchar用一个字节存储一个英文字母,用两个字节存储一个中文汉字,而nvarchar得用两个字节存储一个英文字母,用两个字节存储一个中文汉字。

2、varchar(n)表示长度为n个字节,nvarchar(n)表示长度为n个字符(2n个字节)。

3、nvarchar是用来存储中文汉字这种的双字节字符的,所以如果确定字段的值不会包含英文,尽量使用nvarchar来存储。

4、使用nvarchar还有个好处,那就是在进行数据库操作时不会出现中文变为"??"的情况。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇【翻译自mos文章】在重建控制文件.. 下一篇aix下实现goldengate随os启动而自..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: