Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

खाली मान को '' या NULL के रूप में बेहतर उपयोग करना है?

सामान्य अनुबंध है:

  • NULL मतलब "कोई जानकारी उपलब्ध नहीं है"।
  • '' इसका अर्थ है "जानकारी उपलब्ध है। यह अभी खाली है।"

इस बिंदु से परे NULL . के आविष्कार के बाद से बहुत दार्शनिक चर्चा हुई है केवल SQL ही नहीं, किसी भी भाषा में।

यहाँ केवल तकनीकी बिंदु है:PostgreSQL में NULL लंबाई शून्य की एक स्ट्रिंग की तुलना में अधिक कुशलता से संग्रहीत किया जा सकता है। अगर यह वास्तव में आपके मामले में मायने रखता है ... हम नहीं जान सकते।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL डेटाबेस में खोजते समय '%' चिह्न का मिलान करें

  2. SQL में एक स्ट्रिंग के सटीक मिलान के लिए क्वेरी

  3. MySQL विदेशी कुंजी जोड़ें

  4. क्या mysql_insert_id उपयोग करने के लिए सुरक्षित है?

  5. एक ही प्रश्न में योग और कुल योग द्वारा समूह प्राप्त करना