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

जाँच करें कि EXISTS का उपयोग करके MySQL में कोई तालिका खाली है या नहीं

<घंटा/>

MySQL EXISTS का उपयोग करके तालिका खाली है या नहीं यह जांचने के लिए सिंटैक्स निम्नलिखित है -

<पूर्व>मौजूदा चुनें (अपने टेबलनाम से 1 चुनें);

उदाहरण

सबसे पहले, हम एक टेबल बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> तालिका बनाएं ReturnDemo -> ( -> Id int, -> Name varchar(10) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.79 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

mysql> ReturnDemo मानों में डालें (100, 'लैरी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> रिटर्नडेमो मानों में डालें (101, 'बॉब'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड) )mysql> रिटर्नडेमो मान (102, 'सैम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> रिटर्नडेमो से *चुनें;

आउटपुट

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 100 | लैरी || 101 | बॉब || 102 | सैम |+----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)

यह जांचने के लिए क्वेरी है कि MySQL तालिका खाली है या नहीं -

mysql> सेलेक्ट मौजूद है (रिटर्नडेमो से 1 चुनें) AS आउटपुट;

आउटपुट

<पूर्व>+----------+| आउटपुट |+-----------+| 1 |+----------+1 पंक्ति सेट में (0.00 सेकंड)

आउटपुट 1 बताता है कि MySQL तालिका खाली नहीं है।


  1. बूलियन परिणाम प्राप्त करें कि क्या तालिका मौजूद है या नहीं MySQL में CASE का उपयोग कर रहा है

    इसके लिए आप INFORMATION_SCHEMA.TABLES का उपयोग कर सकते हैं और वह तालिका ढूंढ सकते हैं जिसे आप खोजना चाहते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.57 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (102, डेविड); क्वेरी ठीक है, 1 प

  1. पाइथन का उपयोग करके MySQL तालिका में कुछ रिकॉर्ड मौजूद है या नहीं, तो आप कैसे परीक्षण कर सकते हैं?

    हमें कभी-कभी यह जांचने की आवश्यकता हो सकती है कि तालिका में कोई विशेष रिकॉर्ड मौजूद है या नहीं। यह EXISTS कथन का उपयोग करके किया जा सकता है। यदि निम्न सबक्वेरी एक या अधिक रिकॉर्ड लौटाती है, तो EXISTS कथन सत्य हो जाता है। सिंटैक्स चुनें * table_name से जहां मौजूद है (sub_query) सबक्वेरी अगर एक या अ

  1. कैसे जांचें कि कोई फ़ाइल मौजूद है या पायथन का उपयोग नहीं कर रही है?

    आप पढ़ने, लिखने और निष्पादन अनुमतियों के लिए मोड के साथ फ़ाइल अनुमतियों और अस्तित्व की जांच करने के लिए os.access (पथ, मोड) का उपयोग कर सकते हैं। उदाहरण के लिए os.access(my_file, os.W_OK) # राइट एक्सेस के लिए चेक करें।