mysqlshow क्लाइंट का उपयोग यह देखने के लिए किया जा सकता है कि कौन से डेटाबेस मौजूद हैं, उनकी तालिकाएँ, या तालिका के कॉलम या इंडेक्स। यह कई SQL SHOW स्टेटमेंट के लिए एक कमांड-लाइन इंटरफ़ेस प्रदान करता है।
mysqlshow को आमंत्रित करें
जैसा कि नीचे दिखाया गया है, mysqlshow उपयोगिता को लागू किया जा सकता है -
shell> mysqlshow [options] [db_name [tbl_name [col_name]]]
यहां,
-
यदि कोई डेटाबेस प्रदान नहीं किया जाता है, तो डेटाबेस नामों की एक सूची प्रदर्शित होती है।
-
यदि कोई तालिका नहीं दी गई है, तो डेटाबेस में सभी मिलान करने वाली तालिकाएँ प्रदर्शित होती हैं।
-
यदि कोई कॉलम प्रदान नहीं किया गया है, तो तालिका में सभी मेल खाने वाले कॉलम और कॉलम प्रकार दिखाए जाते हैं।
-
आउटपुट केवल उन डेटाबेस, टेबल या कॉलम के नाम प्रदर्शित करता है जिनके लिए उपयोगकर्ता के पास कुछ विशेषाधिकार हैं।
विकल्प
mysqlshow नीचे दिए गए विकल्पों का समर्थन करता है। इन्हें कमांड लाइन पर या विकल्प फ़ाइल के [mysqlshow] और [क्लाइंट] समूहों में निर्दिष्ट किया जा सकता है।
--bind-address=ip_address
यदि किसी कंप्यूटर में एकाधिक नेटवर्क इंटरफेस हैं, तो इस विकल्प का उपयोग यह चुनने के लिए किया जा सकता है कि MySQL सर्वर से कनेक्ट करने के लिए किस इंटरफ़ेस का उपयोग किया जाना है।
--character-sets-dir=dir_name
यह वह निर्देशिका है जहां वर्ण सेट स्थापित होते हैं।
--संपीड़ित करें, -C
यदि संभव हो तो यह क्लाइंट और सर्वर के बीच भेजी जाने वाली सभी सूचनाओं को संपीड़ित करता है।
--गिनती
यह प्रति तालिका पंक्तियों की संख्या दिखाएगा। यह गैर-MyISAM तालिकाओं के लिए धीमा हो सकता है।
--port=port_num, -P port_num
यह TCP/IP कनेक्शन के लिए है, यह उपयोग किए जाने वाले पोर्ट नंबर के बारे में बताता है।
--प्रिंट-डिफ़ॉल्ट
यह प्रोग्राम के नाम और विकल्प फाइलों से प्राप्त होने वाले सभी विकल्पों को प्रिंट करता है।
--user=user_name, -u user_name
यह MySQL खाते का उपयोगकर्ता नाम है जिसका उपयोग सर्वर से कनेक्ट करने के लिए किया जाता है।
--verbose, -v
यह वर्बोज़ मोड है। यह प्रोग्राम क्या करता है इसके बारे में अधिक जानकारी प्रिंट करता है। जानकारी की मात्रा बढ़ाने के लिए इस विकल्प का कई बार उपयोग किया जा सकता है।
--संस्करण, -V
यह संस्करण की जानकारी प्रदर्शित करता है और बाहर निकलता है।