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

हम MySQL सर्वर कमांड लाइन से किसी विशेष डेटाबेस में तालिकाओं की सूची कैसे प्राप्त कर सकते हैं?

<घंटा/>

किसी विशेष डेटाबेस में तालिकाओं की सूची प्राप्त करने के लिए हमें डेटाबेस के नाम के साथ 'mysqlshow' क्लाइंट प्रोग्राम का उपयोग करने की आवश्यकता है। इसका सिंटैक्स इस प्रकार होगा -

Mysqlshow – u root db_name [pat_matching]

यहाँ db_name उस डेटाबेस का नाम होगा जिससे हम टेबल का नाम प्राप्त करना चाहते हैं।

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

उदाहरण

निम्न कमांड को डेटाबेस 'क्वेरी' के सभी टेबल मिलेंगे -

C:\mysql\bin>mysqlshow -u root query
Database: query
+---------------------+
| Tables              |
+---------------------+
| cars                |
| cars_avgprice       |
| customers           |
| detail_bday         |
| emp                 |
| emp123              |
| emp_t               |
| examination_btech   |
| first_view          |
| info                |
| item_list           |
| item_list1          |
| new_number          |
| reservation         |
| reservations        |
| reserve             |
| student             |
| student_detail      |
| student_info        |
| student_marks       |
| tender              |
| tender1             |
| view_detail         |
| view_student_detail |
| website             |
+---------------------+

अब, मान लीजिए कि यदि हम उन तालिकाओं को प्राप्त करना चाहते हैं जिनके नाम पर 'छात्र' है तो पैटर्न मिलान के साथ निम्नलिखित क्वेरी का उपयोग किया जा सकता है -

C:\mysql\bin>mysqlshow -u root query %student%
Database: query Wildcard: %student%
+---------------------+
| Tables              |
+---------------------+
| student             |
| student_detail      |
| student_info        |
| student_marks       |
| view_student_detail |
+---------------------+

  1. कमांड लाइन से MySQL डेटाबेस से कनेक्ट हो रहा है?

    MySQL को कमांड लाइन से कनेक्ट करने के लिए, सबसे पहले कमांड प्रॉम्प्ट खोलें। आप इसे शॉर्टकट की “Windows + R” की मदद से कर सकते हैं। क्लिक करने पर एक पैनल खुलेगा और आपको सीएमडी टाइप करना होगा और ओके बटन दबाना होगा जैसा कि नीचे दिखाया गया है - OK बटन दबाने के बाद, आपको कमांड लाइन विंडो मिलेगी। नि

  1. MySQL कमांड लाइन में डेटाबेस को लंबवत रूप से कैसे सूचीबद्ध करें?

    आप बैकवर्ड स्लैश का उपयोग कर सकते हैं और उसके बाद अर्धविराम (;) के बजाय G यानी \G का उपयोग कर सकते हैं। MySQL कमांड लाइन में डेटाबेस नामों को लंबवत रूप से प्रदर्शित करने के लिए सिंटैक्स निम्नानुसार है डेटाबेस दिखाएं \G सभी डेटाबेस नामों को लंबवत रूप से प्रदर्शित करने के लिए, आपको \G का उपयोग करने क

  1. कमांड लाइन से MySQL सर्वर को अपग्रेड कैसे करें?

    सबसे पहले, आपको शॉर्टकट की विंडोज+आर की की मदद से सीएमडी को खोलना होगा। cmd टाइप करने के बाद OK बटन दबाएं। प्रेस करने पर आपको एक कमांड प्रॉम्प्ट मिलेगा। स्क्रीनशॉट इस प्रकार है - उसके बाद, आपको /bin निर्देशिका तक पहुंचने की आवश्यकता है। नीचे दिए गए निर्देशों का पालन करें। यदि आप एक विंडोज उपयोगक