Ini dibahas dalam bab manual MySQL tentang Persyaratan Penyimpanan . Tidak ada jawaban yang sederhana; itu tergantung pada tipe data kolom, apakah kolom diindeks; dan mesin penyimpanan. Dampak penggunaan NULL untuk sebuah kolom dapat bervariasi dari nol hingga beberapa byte (bergantung pada berapa banyak kolom lain yang juga dapat NULL.)
Dampak penyimpanan dari mendeklarasikan kolom sebagai menerima NULL, dan benar-benar menyimpan nilai NULL, mungkin kecil. Memiliki kolom dengan banyak nilai NULL sering kali menunjukkan perlunya normalisasi (lebih lanjut).
Aturan dasarnya adalah, rancang skema Anda berdasarkan properti data, bukan pada dampak penyimpanan. Perbaiki hal-hal hanya jika ternyata menjadi masalah.