char vs varchar

December 21, 2020
mysql

char: 主要用在长度定长的字段上。
varchar: 主要用在长度不固定的字段上,长度设置遵循“够用就好,够用情况下越短越好”。

参考:
请教:varchar的长度怎么设定比较好? - CSDN

使用索引的场景

mysql

Character Sets and Collations

mysql