Mysql uchová 5 bajtů plus jeden bajt pro délku. Je-li varchar větší než 255, uloží délku 2 bajty.
Všimněte si, že to závisí na znakové sadě sloupce. Pokud je znaková sada utf8, bude mysql vyžadovat až 3 bajty na znak. Některé úložné stroje (tj. paměť) budou vždy vyžadovat maximální délku bajtu na znak pro znakovou sadu.
Nastavení sloupce s možnou hodnotou null znamená, že mysql bude muset vyhradit extra bajt na až 8 sloupců s možností null na řádek. Toto se nazývá "nulová maska".
Dokonce to není konzistentní ani mezi storage motory v rámci mysql!