Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL:Berapa banyak ruang yang digunakan bidang NULL?

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Model hierarki mana yang harus saya gunakan? Adjacency, Nested, atau Enumerated?

  2. Apakah mungkin membuat kolom id kenaikan otomatis dalam tampilan mysql?

  3. perbarui beberapa baris menggunakan batas di mysql?

  4. Hubungan Banyak-ke-Banyak di MySQL

  5. Bagaimana cara menggabungkan dua tabel mysql?