日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

nvarchar和varchar的區(qū)別

作者:Jothan Zhong 更新時(shí)間: 2024-01-12 編程語(yǔ)言

1、varchar是非Unicode可變長(zhǎng)度類型,nvarchar是Unicode可變長(zhǎng)度類型。

2、varchar和nvarchar的最大長(zhǎng)度不一樣,nvarchar的長(zhǎng)度設(shè)置必須為1和4000之間。varchar的長(zhǎng)度設(shè)置必須是1和8000之間。

3、varchar能存儲(chǔ)的字節(jié)數(shù)就是他的長(zhǎng)度。nvarchar能存儲(chǔ)的字節(jié)數(shù)是它長(zhǎng)度的2倍。

區(qū)別:

① 從存儲(chǔ)方式上,nvarchar是按字符存儲(chǔ)的,varchar是按字節(jié)存儲(chǔ)的。

② 從存儲(chǔ)量來(lái)看,varchar是比較省空間的,因?yàn)榇鎯?chǔ)的大小就是字節(jié)的實(shí)際長(zhǎng)度,而nvarchar是雙字節(jié)存儲(chǔ)

③ 使用上,如果存儲(chǔ)內(nèi)容是英文字符而沒(méi)有漢字或者其他語(yǔ)言,建議使用的是varchar,含有漢字的使用nvarchar,因?yàn)閚varchar使用的Unicode編碼,統(tǒng)一的編碼,會(huì)減少亂碼出現(xiàn)的幾率。

總結(jié):

現(xiàn)在的設(shè)備,存儲(chǔ)空間的大小已經(jīng)不受限制。無(wú)論是語(yǔ)言的范圍,和存儲(chǔ)空間的范圍,nvarchar都占有很大的優(yōu)勢(shì)。

做項(xiàng)目的數(shù)據(jù)庫(kù)建議選nvarchar。

原文鏈接:https://blog.csdn.net/qq_43985303/article/details/135124968

  • 上一篇:沒(méi)有了
  • 下一篇:沒(méi)有了
欄目分類
最近更新