sql >> Database >  >> RDS >> Mysql

MySQL:Hoeveel ruimte gebruikt een NULL-veld?

Dit wordt besproken in het hoofdstuk over de MySQL-handleiding over Opslagvereisten . Er is geen eenvoudig antwoord; het hangt af van het gegevenstype van de kolom of de kolom is geïndexeerd; en de opslagmotor. De impact van het gebruik van NULL voor een kolom kan variëren van niets tot meerdere bytes (afhankelijk van hoeveel andere kolommen ook NULL-geschikt zijn.)

De opslagimpact van het declareren van een kolom als NULL accepterend, en van het daadwerkelijk opslaan van een NULL-waarde, is waarschijnlijk gering. Het hebben van een kolom met veel NULL-waarden geeft vaak aan dat er behoefte is aan (verdere) normalisatie.

De basisregel is:ontwerp uw schema op basis van de eigenschappen van de gegevens, niet op de impact van de opslag. Los dingen alleen op als ze een probleem blijken te zijn.



  1. Selecteer een door komma's gescheiden lijst terug, gegroepeerd op een ID

  2. codeigniter mysql left join include select

  3. Hoe een bestand in een mysql-database op te slaan met behulp van blob

  4. ajax-formuliervalidatie met mysqli_query