Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में कौन सा बेहतर है - NULL या खाली स्ट्रिंग?

<घंटा/>

चुनाव डेटाबेस पर निर्भर करता है। ORACLE डेटाबेस में, एक खाली स्ट्रिंग को NULL में बदल दिया जाता है।

MySQL में, NULL की तुलना में एक खाली स्ट्रिंग का उपयोग बेहतर है। कुछ सीमा शर्तों के साथ खाली स्ट्रिंग की जांच करना आसान है, जबकि यह NULL के साथ नहीं किया जा सकता है। NULL खोजने के लिए, हमें एक अतिरिक्त शर्त यानी 'IS NULL' जोड़ना होगा

हम जांच सकते हैं कि NULL की लंबाई 0 है जबकि खाली स्ट्रिंग की लंबाई 1 है।

NULL की लंबाई जांचने के लिए।

mysql>सेलेक्ट काउंट (NULL);

उपरोक्त क्वेरी का आउटपुट निम्नलिखित है।

<पूर्व>+-----------------+| गिनती (नल) |+-----------------+| 0 |+-----------------+1 पंक्ति में सेट (0.05 सेकंड)

इसलिए, MySQL में NULL की लंबाई 0 है।

एक खाली स्ट्रिंग की लंबाई की जांच करने के लिए।

mysql>सेलेक्ट काउंट ('');

निम्न आउटपुट है।

<पूर्व>+-----------+| गिनती ('') |+-----------+| 1 |+----------+1 पंक्ति सेट में (0.00 सेकंड)

यह दर्शाता है कि एक खाली स्ट्रिंग की लंबाई 1 है।


  1. जावा प्रोग्राम यह जाँचने के लिए कि कोई स्ट्रिंग खाली है या नहीं

    इस लेख में, हम समझेंगे कि कैसे जांचा जाए कि कोई स्ट्रिंग खाली है या नहीं। स्ट्रिंग एक डेटाटाइप है जिसमें एक या अधिक वर्ण होते हैं और दोहरे उद्धरण चिह्नों () में संलग्न होते हैं। नीचे उसी का एक प्रदर्शन है - मान लें कि हमारा इनपुट है - Input string: null वांछित आउटपुट होगा - The string is a null s

  1. व्हाट्सएप बनाम टेलीग्राम:कौन सा बेहतर है?

    संचार उद्योग में उन्नत तकनीक ने कई त्वरित संदेशवाहक अनुप्रयोगों को जन्म दिया है। व्हाट्सएप बनाम टेलीग्राम इन दो ऐप्स के बीच चयन करना चुनौतीपूर्ण है। इस लेख में, आप इन दो कार्यक्रमों की समानताएं और अंतर जानेंगे और अपने व्यक्तिगत और व्यावसायिक उपयोग के लिए सही लोगों की पहचान करेंगे। आप इन उपकरणों की स

  1. Xbox One X बनाम Xbox One S:कौन सा बेहतर है?

    8वें को नवंबर में, माइक्रोसॉफ्ट ने आखिरकार अपना लंबे समय से प्रतीक्षित और अब तक का सबसे शक्तिशाली गेम कंसोल, एक्सबॉक्स वन एक्स जारी किया। यह Xbox One S के लिए कीमतों में गिरावट के साथ भी था। हालाँकि, दोनों कंसोल में एक चिकना डिज़ाइन है, 4k सामग्री चला सकते हैं और समान नाम हैं। तो, कीमतों में अंतर क्