1.char[n] 是定長的,也就是當存儲字符小於n時,他會自動補齊(補空值)。優勢:效率較varchar高。2.varchar[n]是變長且非unicode字符數據類型,n的取值在1到8000之間,該類型英文字符佔一個字節,中文字符佔兩個字節。優勢:更加合理利用空間,不會形成過多的浪費。3.nvarchar[n]是變長且unicode字符數據類型,n的取值在1到4000之間,該類型字符不管中英文都佔取兩個字節。ps:但願各位大佬能夠多多批評指正,補充。ide