De database wijst een setgeheugen toe voor velden waarvan de lettergrootte niet verandert, zoals numerieke velden en char (n)
. Maar voor velden van het type varchar (n)
(variabele lengte), bijvoorbeeld, zijn ze even groot als de gegevens die erin staan.
In uw voorbeeld wijst een veldtype char (8)
geheugen toe voor alle 8 tekens. Als u het veldtype varchar (of nvarchar) maakt, zal het alleen zoveel ruimte toewijzen als eraan is toegewezen.
Meer informatie over mysql-tekenreeksen hier .