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

Apakah lebih baik menggunakan nilai kosong sebagai '' atau sebagai NULL?

Kontrak yang biasa adalah:

  • NULL berarti "tidak ada informasi yang tersedia".
  • '' artinya "ada informasi yang tersedia. Hanya kosong."

Di luar titik ini ada banyak diskusi filosofis sejak penemuan NULL dalam bahasa apa pun, bukan hanya SQL.

Satu-satunya poin teknis di sini adalah:Di PostgreSQL NULL dapat disimpan lebih efisien daripada string dengan panjang nol. Jika itu benar-benar penting dalam kasus Anda ... kami tidak dapat mengetahuinya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Desain database untuk sistem absensi sekolah

  2. Bagaimana merancang database mysql multi tenant

  3. Kembalikan data dari baris dengan tanggal terbaru dari setiap kandidat_id yang berbeda

  4. Bagaimana cara menemukan email mana yang ada dalam daftar yang sama?

  5. Langkah-langkah untuk Menginstal MySQL8 di CentOS