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

學無先后,達者為師

網站首頁 編程語言 正文

nvarchar和varchar的區別

作者:Jothan Zhong 更新時間: 2024-01-12 編程語言

1、varchar是非Unicode可變長度類型,nvarchar是Unicode可變長度類型。

2、varchar和nvarchar的最大長度不一樣,nvarchar的長度設置必須為1和4000之間。varchar的長度設置必須是1和8000之間。

3、varchar能存儲的字節數就是他的長度。nvarchar能存儲的字節數是它長度的2倍。

區別:

① 從存儲方式上,nvarchar是按字符存儲的,varchar是按字節存儲的。

② 從存儲量來看,varchar是比較省空間的,因為存儲的大小就是字節的實際長度,而nvarchar是雙字節存儲

③ 使用上,如果存儲內容是英文字符而沒有漢字或者其他語言,建議使用的是varchar,含有漢字的使用nvarchar,因為nvarchar使用的Unicode編碼,統一的編碼,會減少亂碼出現的幾率。

總結:

現在的設備,存儲空間的大小已經不受限制。無論是語言的范圍,和存儲空間的范圍,nvarchar都占有很大的優勢。

做項目的數據庫建議選nvarchar。

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

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新