SQL中char,varchar,nvarchar的区别
https://www.cnblogs.com/carekee/articles/2094676.html
char:
定长——数据不足预设长度时会自动补空值
索引效率极高
varchar:
变长——实际存储长度是数据长度+1(多一个字节记录实际占用长度)
nvarchar:
包含 n 个字符的可变长度 Unicode 字符数据(n 的值必须介于 1 与 4,000 之间)
总结:
所以一般来说,如果含有中文字符,用nchar/nvarchar,如果纯英文和数字,用char/varchar。