Това се обсъжда в главата на ръководството за MySQL за Изисквания за съхранение . Няма прост отговор; зависи от типа данни на колоната, дали колоната е индексирана; и двигателя за съхранение. Въздействието от използването на NULL за колона може да варира от нищо до няколко байта (в зависимост от това колко други колони също са с NULL.)
Въздействието на съхранението от декларирането на колона като приемащо NULL и от действителното съхраняване на стойност NULL вероятно е незначително. Наличието на колона с много NULL стойности често показва необходимост от (по-нататъшно) нормализиране.
Основното правило е, проектирайте вашата схема въз основа на свойствата на данните, а не на въздействието върху съхранението. Поправете нещата само ако се окажат проблем.