जैसा कि आप जानते हैं कि यदि आप MySQL SELECT स्टेटमेंट में LIMIT 0 का उपयोग करते हैं, तो यह एक खाली सेट देता है।
LIMIT का उपयोग तब किया जा सकता है जब आप संपूर्ण पंक्तियों के बजाय किसी परिणाम से पंक्तियों की एक निर्दिष्ट संख्या चाहते हैं। यदि आप किसी MySQL API का उपयोग करते हैं, तो LIMIT का कार्य परिणाम कॉलम के प्रकार को प्राप्त करना है।
किसी क्वेरी की वैधता की जांच के लिए LIMIT 0 का उपयोग किया जा सकता है। अधिक जानकारी के लिए निम्न लिंक का उपयोग करें -
https://dev.mysql.com/doc/refman/8.0/hi/limit-optimization.html
यहां LIMIT 0 का डेमो दिया गया है। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं Limit0Demo -> (-> आईडी नॉट न्यूल AUTO_INCREMENT, -> Name varchar(20), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)पूर्व>अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी इस प्रकार है -
mysql> Limit0Demo (नाम) मान ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> Limit0Demo (नाम) मान ('लैरी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.24 सेकंड)mysql> Limit0Demo (नाम) मान ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> Limit0Demo (नाम) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.12 सेकंड)mysql> Limit0Demo (नाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> Limit0Demo (नाम) मान ('सैम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.11 सेकंड)mysql> Limit0Demo (नाम) मान ('जेम्स') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> Limit0Demo (नाम) मान ('मैक्सवेल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.13 सेकंड)mysql> Limit0Demo (नाम) मान ('रिकी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> Limit0Demo (नाम) मान ('एडम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.06 सेकंड)अब आप एक सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित कर सकते हैं। क्वेरी इस प्रकार है -
mysql> Limit0Demo से *चुनें;निम्न आउटपुट है -
+-----+---------+| आईडी | नाम |+----+------------+| 1 | डेविड || 2 | लैरी || 3 | कैरल || 4 | बॉब || 5 | जॉन || 6 | सैम || 7 | जेम्स || 8 | मैक्सवेल || 9 | रिकी || 10 | एडम |+----+------------+10 पंक्तियों में सेट (0.00 सेकंड)केस 1 :सीमा 0 का उपयोग।
क्वेरी इस प्रकार है -
mysql> चुनें * Limit0Demo लिमिट 0 से;रिक्त सेट (0.00 सेकंड)केस 2 :जब आप तालिका से पंक्तियों की विशिष्ट संख्या चाहते हैं। क्वेरी इस प्रकार है -
mysql> लिमिट0डेमो लिमिट 3 से *चुनें;निम्न आउटपुट है -
+-----+----------+| आईडी | नाम |+----+----------+| 1 | डेविड || 2 | लैरी || 3 | कैरल |+-----+----------+3 पंक्तियों में सेट (0.00 सेकंड)