SQL中varchar和nvarchar有什么區別


之前設計數據庫字段類型都是使用varchar,今天看到同事使用nvarchar,所以就來看看兩種類型的區別;

1. varchar是非Unicode可變長度類型,nvarchar是Unicode編碼可變長度類型

2.兩者最大長度不同 varchar 1-8000   nvarchar 1-4000

3.varchar存儲的字節就是設置的長度,nvarchar存儲的字節是本身的長度乘2   假定varchar長度為4那么只可以存儲2個漢字,但是nvarchar可以存儲4個漢字

這么看來存儲中文nvarchar更好使用一些;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM