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

कैसे जांचें कि एक MySQL डेटाबेस मौजूद है या नहीं?

<घंटा/>

स्कीमा_नाम कमांड का उपयोग यह जांचने के लिए किया जाता है कि कोई MySQL डेटाबेस मौजूद है या नहीं। इस कमांड का सिंटैक्स इस प्रकार है -

जानकारी_स्कीमा.स्कीमाटा से schema_name चुनें जहां schema_name ='databasename';

अब, उपरोक्त कमांड का उपयोग यह जांचने के लिए किया जाता है कि डेटाबेस मौजूद है या नहीं। इसके लिए क्वेरी इस प्रकार है -

केस 1 - डेटाबेस मौजूद है।

mysql> info_schema.schemata से schema_name चुनें जहां schema_name ='business';

प्राप्त आउटपुट इस प्रकार है -

<पूर्व>+---------------+| SCHEMA_NAME |+----------------+| व्यापार |+---------------+1 पंक्ति सेट में (0.00 सेकंड)

केस 2 - डेटाबेस मौजूद नहीं है।

mysql> info_schema.schemata से schema_name चुनें जहां schema_name ='sample2';खाली सेट (0.00 सेकंड)
नोट:हम शोकमांड की मदद से जांच सकते हैं कि MySQL में कितने डेटाबेस मौजूद हैं।

शो कमांड का सिंटैक्स इस प्रकार है -

डेटाबेस दिखाएं;

उपरोक्त सिंटैक्स का उपयोग करने वाली क्वेरी इस प्रकार है -

mysql> डेटाबेस दिखाएं;

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

<पूर्व>+----------------------+| डेटाबेस |+----------------------+| व्यापार || नमस्ते || info_schema || मायबिजनेस || mysql || प्रदर्शन_स्कीमा || नमूना || sys || परीक्षण |+---------------------+9 पंक्तियों में सेट (0.00 सेकंड)

अब, हम उपयोग कमांड की सहायता से किसी विशेष डेटाबेस का नाम चुन सकते हैं। क्वेरी इस प्रकार दी गई है -

mysql> व्यवसाय का उपयोग करें;डेटाबेस बदल गया

हम किसी विशेष डेटाबेस में मौजूद तालिकाओं की संख्या भी देख सकते हैं। यह शो कमांड का उपयोग करके किया जा सकता है। इसके लिए क्वेरी इस प्रकार है -

mysql> टेबल दिखाएं;

उपरोक्त क्वेरी को निष्पादित करने के बाद, निम्न आउटपुट प्राप्त होता है -

<पूर्व>+--------------------------+| टेबल्स_इन_बिजनेस |+--------------------------+| जोड़ने योग्य || बुकइंडेक्स || चारदेमो || डेमो || डेमोस्की || डेमोबक्रिप्ट || डेमोंट || डेमोस्कीमा || डुप्लीकेटबुकइंडेक्स || मौजूद हैरोडेमो || विदेशी तालिका || ग्रुपडेमो || int1demo || इंटडेमो || latandlangdemo || संशोधित कॉलमनाम डेमो || संशोधित डेटाटाइप || फिल्म संग्रह || मायटेबल || nthrecorddemo || नलडेमो || प्राथमिक तालिका || प्राथमिक तालिका1 || स्मालिंटडेमो || छात्र || tblstudent || त्ब्लुनी || टेक्स्टडेमो || टेक्स्टुरल || वर्चार्डेमो || varcharurl |+----------------------+31 पंक्तियाँ सेट में (0.00 सेकंड)

desc कमांड की सहायता से किसी विशेष तालिका का वर्णन किया जा सकता है। इसके लिए वाक्य रचना इस प्रकार है -

अपनेTableName का विवरण दें;

अब, उपरोक्त सिंटैक्स का उपयोग तालिका का वर्णन करने के लिए किया जाता है। उसके लिए प्रश्न है -

mysql> desc modifydatatype;

निम्नलिखित प्राप्त आउटपुट है -

<पूर्व>+----------+--------------+----------+-----+---------- ---+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+--------------+----------+-----+-------- -+----------+| आईडी | इंट(11) | हाँ | | नल | || आपका नाम | वर्कर (100) | हाँ | | नल | |+----------+--------------+----------+-----+-------- +----------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL डेटाबेस का बैकअप कैसे लें

    MySQL एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम . है (आरडीबीएमएस)। यह डेटाबेस निर्देशों को संभालता है और एक ही समय में कई डेटाबेस प्रबंधित कर सकता है। उदाहरण के लिए, यदि आप एक नया डेटाबेस बनाना चाहते हैं या किसी मौजूदा डेटाबेस में डेटा जोड़ना चाहते हैं, तो आप MySQL सर्वर को एक संदेश भेजते हैं, उसे वह डेट

  1. कैसे जांचें कि MySQL में कौन सा डेटाबेस चुना गया है?

    इसे हम ड्यूल से DATABASE() मेथड की मदद से चेक कर सकते हैं। मान लीजिए, हम डेटाबेस व्यवसाय का उपयोग कर रहे हैं। क्वेरी इस प्रकार है - व्यवसाय का उपयोग करें;डेटाबेस बदल गया अब हम चेक कर सकते हैं कि कौन सा डेटाबेस डुअल से DATABASE () की मदद से चुना गया है। क्वेरी इस प्रकार है - सेलेक्ट DATABASE() DUA

  1. MySQL संस्करण की जांच कैसे करें

    आइए समझें कि MySQL के उस संस्करण की जांच कैसे करें जो उपयोगकर्ता वर्तमान में चला रहा है - कंसोल पर क्वेरी दर्ज करने से पहले, यह सुनिश्चित करना महत्वपूर्ण है कि उपयोगकर्ता सर्वर से जुड़ा है। MySQL संस्करण जांचें नीचे दी गई क्वेरी उपयोग किए जा रहे सर्वर की संस्करण संख्या और वर्तमान तिथि बताएगी। SEL