VARCHAR
es de longitud variable.
CHAR
es de longitud fija.
Si su contenido tiene un tamaño fijo, obtendrá un mejor rendimiento con CHAR
.
Consulte la página de MySQL en Tipos CHAR y VARCHAR para obtener una explicación detallada (asegúrese de leer también los comentarios).