स्कीमा_नाम कमांड का उपयोग यह जांचने के लिए किया जाता है कि कोई 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 सेकंड)