Mysql vil gemme 5 bytes plus en byte for længden. Hvis varchar er større end 255, vil den gemme 2 bytes for længden.
Bemærk, at dette afhænger af kolonnens tegnsæt. Hvis tegnsættet er utf8, vil mysql kræve op til 3 bytes pr. tegn. Nogle lagermotorer (dvs. hukommelse) vil altid kræve den maksimale bytelængde pr. tegn for tegnsættet.
At gøre en kolonne nullbar betyder, at mysql bliver nødt til at afsætte en ekstra byte pr. op til 8 nullable kolonner pr. række. Dette kaldes "nulmasken".
Det er ikke engang konsistent mellem lagringsmotorer i mysql!