varchar和nvarchar区别
- varchar(n)
长度为 n 个字节的可变长度==非Unicode字符集==的字符数据 - nvarchar(n)
长度为 n 个字节的可变长度==Unicode字符集==的字符数据
Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表
eg:
比如存储字符串:我爱china
那么varchar字段占2×2+5=9个字节的存储空间,
而nvarchar字段占7*2=14个字节的存储空间。
总结
如果字符串为纯英文字母推荐使用varchar,否则建议nvarchar
版权属于:dingzhenhua
本文链接:https://www.dcmickey.cn/skill/225.html
转载时须注明出处及本声明
最后一次更新于2022-03-10
0 条评论