Fra MySQL 5.0-manualen :
Jeg bruger kun VARCHAR, når jeg er sikker at de data, som kolonnen skal indeholde, aldrig vil overstige en vis længde, og selv da er jeg forsigtig. Hvis jeg gemmer en tekststreng, har jeg en tendens til at bruge en af TEKST-typerne.
Tjek MySQL Storage Requirements for mere information om, hvordan bytes bruges.