आइए समझें कि MySQL डेटाबेस में सभी तालिकाओं को कैसे सूचीबद्ध किया जाए -
एक बार डेटाबेस बन जाने के बाद, हम निम्नलिखित क्वेरी का उपयोग करके एक विशिष्ट डेटाबेस तक पहुंच और उपयोग कर सकते हैं -
क्वेरी
mysql> USE databaseName Database changed
'USE' कथन के लिए सेमी-कोलन की आवश्यकता नहीं है। यह 'QUIT' कथन के समान है। अगर सेमी-कोलन का इस्तेमाल भी किया जाए तो भी इससे कोई नुकसान नहीं होता है। हम अपना खुद का एक डेटाबेस बना सकते हैं और उसका उपयोग कर सकते हैं, लेकिन उससे पहले, MySQL व्यवस्थापक की अनुमति की आवश्यकता होती है।
MySQL व्यवस्थापक एक आदेश निष्पादित कर सकता है जैसा कि नीचे दिखाया गया है अनुमति प्रदान करने के लिए -
mysql> GRANT ALL ON tableName.* TO ‘your_mysql_name’@’your_client_host’;
यहां, 'your_mysql_name' MySQL उपयोगकर्ता नाम को संदर्भित करता है जो उपयोगकर्ता को सौंपा गया है।
'Your_client_host' उस होस्ट को संदर्भित करता है जिससे उपयोगकर्ता सर्वर से जुड़ा है।
नीचे दी गई क्वेरी डेटाबेस में तालिकाओं को प्रदर्शित करती है -
mysql> SHOW TABLES;
नोट: यदि डेटाबेस नया बनाया गया था, तो जाहिर है कि इसमें कोई टेबल नहीं होगी। उपरोक्त क्वेरी के परिणामस्वरूप 'खाली सेट' होगा। सबसे महत्वपूर्ण भाग में से एक है डेटाबेस की संरचना, आवश्यक तालिकाएँ, प्रत्येक तालिका में कॉलम और इन तालिकाओं के बीच संबंध तय करना।
एक बार जब हम यह तय कर लेते हैं कि हमारे डेटाबेस में क्या होना चाहिए, इसके लिए एक उचित नाम, और उचित कॉलम नामों और पंक्ति मानों के साथ तालिकाएँ बनाई गई हैं, तो हम चर्चा कर सकते हैं कि इस डेटाबेस के साथ किस तरह के जोड़तोड़ किए जा सकते हैं।