回答

收藏

varchar或nvarchar

技术问答 技术问答 76 人阅读 | 0 人回复 | 2023-09-14

我存储的名字和姓氏不超过30个字符。哪个更好?varchar还是nvarchar。7 \0 w' D5 Z% Z1 C+ N7 K, p6 y
我已阅读,nvarchar尽可能多的多空间的两倍比例varchar和nvarchar用于国际化。
$ ?9 ~6 o( V1 Z, \# ^! }你建议我用什么?nvarchar或varchar?/ a8 }+ o- Y3 z0 C9 N# z$ ^
请让我知道两者的性能。两者的性能是一样的还是不同的?因为空间不是太大的问题。问题是性能。( W0 S0 J3 ~5 t4 T6 G, V2 v- z
                                                                7 V1 o! x! W, \) Y, K' }  Q
    解决方案:                                                               
4 e; b& R: N2 _                                                                基本上,nvarchar这意味着你可以处理很多字母,而不仅仅是普通英语。从技术上讲,这意味着支持unicode,而不仅仅是ANSI。这意味着全角字符可能是空间的两倍左右。这几天磁盘空间这么便宜,不妨从一开始就用。nvarchar,而不是在产品生命周期内经历改变。+ i) b& F$ S, {2 N$ Z5 W& B
如果你确定只需要支持一种语言,你可以使用它varchar,否则,我会用的nvarchar。
! K" f7 ^$ G6 q: i3 k: s4 N3 C编辑:如注释所述,将ascii更改为ANSI。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则