उपयोगकर्ता के लिए डेटाबेस या तालिका या तालिका की संरचना या स्तंभों के नाम को भूलना संभव है। इस समस्या को MySQL का उपयोग करके हल किया जा सकता है क्योंकि यह कई कथनों का समर्थन करता है जो उन डेटाबेस और तालिकाओं के बारे में जानकारी प्रदान करते हैं जिनका यह समर्थन करता है।
सर्वर द्वारा प्रबंधित सभी डेटाबेस को सूचीबद्ध करने के लिए 'डेटाबेस दिखाएं' क्वेरी का उपयोग किया जा सकता है। यह देखने के लिए कि वर्तमान में कौन सा डेटाबेस उपयोग में है, 'डेटाबेस ()' फ़ंक्शन।
आइए इस प्रश्न को नीचे के भाग में समझते हैं -
क्वेरी
mysql> डेटाबेस चुनें ();
आउटपुट
<पूर्व>+---------------------+| डेटाबेस () |+---------------------+| डेटाबेसइनयूज |+---------------------+यदि कोई डेटाबेस नहीं चुना जाता है, तो इसका परिणाम 'NULL' आउटपुट होता है।
यह देखने के लिए कि डिफ़ॉल्ट डेटाबेस में कौन सी तालिकाएँ हैं, नीचे दी गई क्वेरी का उपयोग किया जा सकता है -
क्वेरी
mysql> SHOW TABLES;
आउटपुट
<पूर्व>+------------------------------------------+| Tables_in_databaseInUse |+-----------------------------------+| वैल1 || वैल1 |+-------------------------------------+उपरोक्त क्वेरी द्वारा निर्मित आउटपुट में कॉलम नाम 'Tables_in_databaseInUse' है, जहां डेटाबेसइनयूज़ उस डेटाबेस का नाम है जो उपयोग/चयनित है।
यदि उपयोगकर्ता तालिका की संरचना के बारे में अधिक जानकारी जानना चाहता है, तो 'DESCRIBE' कथन का उपयोग किया जा सकता है। यह प्रत्येक तालिका के कॉलम के बारे में जानकारी प्रदर्शित करेगा -
क्वेरी
mysql> पालतू जानवर का वर्णन करें;
आउटपुट
<पूर्व>+------+-------------+----------+------+----- ----+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+-----+ ---+----------+| नाम | वर्कर(20) | हाँ | | नल | || मालिक | वर्कर(20) | हाँ | | नल | |+-----------+----------------+----------+----------+------- -------------+फ़ील्ड कॉलम नाम को इंगित करता है, 'टाइप' कॉलम के डेटा प्रकार को संदर्भित करता है, 'नल' इंगित करता है कि कॉलम में नल मान हो सकते हैं या नहीं, 'कुंजी' यह दर्शाता है कि कॉलम अनुक्रमित है या नहीं, और 'डिफ़ॉल्ट' कॉलम का डिफ़ॉल्ट मान निर्दिष्ट करता है। 'अतिरिक्त' कॉलम के बारे में विशेष जानकारी प्रदर्शित करता है। यदि कोई कॉलम 'AUTO_INCREMENT' विकल्प का उपयोग करके बनाया गया था, तो मान 'auto_increment' है, खाली नहीं।