SQL中char,varchar和nvarchar 之間的區別

1.char[n] 是定長的,也就是當存儲字符小於n時,他會自動補齊(補空值)。優點:效率較varchar高。
2.varchar[n]是變長且非unicode字符數據類型,n的取值在1到8000之間,該類型英文字符佔一個字節,中文字符佔兩個字節。優點:更加合理利用空間,不會造成過多的浪費。
3.nvarchar[n]是變長且unicode字符數據類型,n的取值在1到4000之間,該類型字符無論中英文都佔取兩個字節。
ps:希望各位大佬可以多多批評指正,補充。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章