Aus dem MySQL 5.0-Handbuch :
Ich verwende VARCHAR nur, wenn ich sicher bin dass die Daten, die die Spalte enthalten muss, niemals eine bestimmte Länge überschreiten, und selbst dann bin ich vorsichtig. Wenn ich eine Textzeichenfolge speichere, neige ich dazu, einen der TEXT-Typen zu verwenden.
Sehen Sie sich die MySQL-Speicheranforderungen an für weitere Informationen darüber, wie die Bytes verwendet werden.