char 是比较固定的,如果你的数据比较固定,例如手机电话号码等可以用char,而nchar则是占用双字节的考虑为汉字时候使用 varchar 动态的,如果你需要的长度是变化的,则可以考虑,如果姓名,有2个字的,三个字的等。(汉字的用nvarchar) char(n)和varchar
char 是比较固定的,如果你的数据比较固定,例如手机电话号码等可以用char,而nchar则是占用双字节的考虑为汉字时候使用
varchar 动态的,如果你需要的长度是变化的,则可以考虑,如果姓名,有2个字的,三个字的等。(汉字的用nvarchar)
char(n)和varchar(n) 就是设定长度,根据自己的实际情况而定,例如 nchar(3) ,则可以输入的最大长度是3个汉字
先抛个砖,期待高手的讲解...