varchar 占用存储是可变长 大小写不敏感
binary 占用存储固定长度 作为索引区分大小写
varbinary 占用存储是可变长 作为索引区分大小写
一般情况下使用varchar 即可
我这里处理兑换码 兑换码有大小写的区分所以使用了varbinary