Bekijk:Referentie voor Varchar
Kortom, er is niet veel verschil, tenzij u de grootte van 255 in uw VARCHAR overschrijdt, waarvoor een andere byte nodig is voor het lengtevoorvoegsel.
De lengte geeft meer een beperking aan voor de gegevens die in de kolom zijn opgeslagen dan iets anders. Dit beperkt inherent ook de MAXIMALE opslaggrootte voor de kolom. IMHO, de lengte zou logisch moeten zijn met betrekking tot de gegevens. Als u een Social Security # opslaat, heeft het geen zin om de lengte in te stellen op 128, ook al kost het u niets in de opslag als u alleen een SSN opslaat.