VARCHAR ma zmienną długość.
CHAR ma stałą długość.
Jeśli zawartość ma stały rozmiar, uzyskasz lepszą wydajność dzięki CHAR .
Zobacz stronę MySQL na temat typów CHAR i VARCHAR aby uzyskać szczegółowe wyjaśnienie (koniecznie przeczytaj również komentarze).