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

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


इसके लिए आप INFORMATION_SCHEMA.TABLES का उपयोग कर सकते हैं और वह तालिका ढूंढ सकते हैं जिसे आप खोजना चाहते हैं। आइए पहले एक टेबल बनाएं -

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

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

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

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

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

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

तालिका मौजूद है या नहीं यह जांचने के लिए यहां क्वेरी है -

mysql> अधिकतम का चयन करें (मामला जब table_name ='DemoTable' तो 'Yes the tableexist(TRUE)' और 'No(FALSE)' end) AS isTableExists -> info_schema.tables से;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+------------------------------------------+| isTableExists |+------------------------------------------+| हाँ तालिका मौजूद है (TRUE) |+----------------------------+1 पंक्ति सेट में (0.52 सेकंड)
  1. MySQL केस का विकल्प जब MySQL में हो

    MySQL में CASE WHEN के विकल्प के रूप में IF() विधि का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1593 मानों में सम्मिलित करें(0);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपय

  1. MySQL डेटाबेस में किसी अन्य तालिका से आईडी का उपयोग करके उपयोगकर्ता नाम कैसे प्राप्त करें?

    दो तालिकाओं से आईडी का उपयोग करके उपयोगकर्ता नाम प्राप्त करने के लिए, आपको जॉइन का उपयोग करना होगा और तालिकाओं में शामिल होना होगा। आइए एक टेबल बनाएं - उदाहरण ); क्वेरी ओके, 0 रो प्रभावित (2.63) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो77 मानों में डालें (2, बॉब); क्वेरी ठीक

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

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