之前設計數據庫字段類型都是使用varchar,今天看到同事使用nvarchar,所以就來看看兩種類型的區別;
1. varchar是非Unicode可變長度類型,nvarchar是Unicode編碼可變長度類型
2.兩者最大長度不同 varchar 1-8000 nvarchar 1-4000
3.varchar存儲的字節就是設置的長度,nvarchar存儲的字節是本身的長度乘2 假定varchar長度為4那么只可以存儲2個漢字,但是nvarchar可以存儲4個漢字
這么看來存儲中文nvarchar更好使用一些;