A diferença entre os tipos CHAR e VARCHAR
Pequena contribuição para extinguir possíveis dúvidas sobre os tipos CHAR e VARCHAR.
Ambos são usados para armazenar cadeias de caracteres, porém, eles se comportam de forma muito diferente.
O tipo CHAR é o ideal para armazenar dados de tamanho fixo. Armazenar dados variáveis com esse tipo irá desperdiçar muito espaço em disco.
Como o próprio nome sugere, o tipo VARCHAR deve ser usado para valores de tamanho variável.