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

MySQL:NULL फ़ील्ड कितनी जगह का उपयोग करता है?

इस पर स्टोरेज रिक्वायरमेंट्स . कोई आसान जवाब नहीं है; यह कॉलम के डेटा प्रकार पर निर्भर करता है कि कॉलम अनुक्रमित है या नहीं; और भंडारण इंजन। एक कॉलम के लिए NULL का उपयोग करने का प्रभाव कुछ भी नहीं से कई बाइट्स में भिन्न हो सकता है (यह निर्भर करता है कि कितने अन्य कॉलम भी NULL-सक्षम हैं।)

कॉलम को NULL स्वीकार करने और वास्तव में NULL मान संग्रहीत करने के रूप में घोषित करने का भंडारण प्रभाव शायद मामूली है। बहुत सारे 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. रेल में प्राथमिक कुंजी के साथ टेबल और समस्याएं बनाना

  2. MySQL प्रतिकृति में बचने के लिए शीर्ष गलतियाँ

  3. चेतावनी:mysql_query ():आपूर्ति किया गया तर्क मान्य MySQL-Link संसाधन नहीं है

  4. mysqli अंतिम सम्मिलित आईडी

  5. ज़ेंड डीबी का उपयोग करके एक सबक्वायरी लिखना