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

MySQL डेटाबेस में सभी टेबल सूचीबद्ध करना


आइए समझते हैं कि 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;

नोट: यदि डेटाबेस नया बनाया गया था, तो यह स्पष्ट है कि इसमें कोई टेबल नहीं होगी। उपरोक्त क्वेरी 'empty set' का परिणाम देगी। सबसे महत्वपूर्ण भागों में से एक डेटाबेस की संरचना तय करना है, जिन टेबल की आवश्यकता होगी, हर टेबल में कॉलम और इन टेबल के बीच संबंध।

एक बार जब हम तय कर लेते हैं कि हमारे डेटाबेस में क्या होना चाहिए, इसके लिए एक उचित नाम, और टेबल उचित कॉलम नाम और रो मान के साथ बनाए गए हैं, तो हम चर्चा कर सकते हैं कि इस डेटाबेस के साथ किस तरह के मैनिपुलेशन किए जा सकते हैं।


  1. - MySQL में GROUP_CONCAT के साथ information_schema से सभी तालिकाओं को एक पंक्ति में प्रदर्शित करना

    MySQL में information_schema और GROUP_CONCAT के साथ सभी तालिका नामों को एक पंक्ति में सूचीबद्ध करना information_schema.tables प्रणाली दृश्य का उपयोग करके डेटाबेस की सभी तालिकाओं के नाम प्राप्त किए जा सकते हैं। GROUP_CONCAT() उन्हें एकल स्ट्रिंग में संयोजित करता है। क्वेरी SELECT GROUP_CONCAT(table

  1. - MySQL में विशिष्ट कॉलम वाली सभी टेबल खोजें

    INFORMATION_SCHEMA.COLUMNS से कॉलम नाम द्वारा टेबल खोजना किसी डेटाबेस में विशिष्ट कॉलम नाम वाली सभी टेबल खोजने के लिए information_schema.columns टेबल को क्वेरी करें। क्वेरी SELECT myColumnName.table_name FROM information_schema.columns myColumnName WHERE myColumnName.column_name = Studen

  1. डेटाबेस में टेबलों की संख्या प्रदर्शित करने का MySQL क्वेरी क्या है? डेटाबेस में टेबलों की संख्या प्रदर्शित करने का MySQL क्वेरी क्या है?

    मान लीजिए, यहाँ मैं WEB डेटाबेस का उपयोग कर रहा हूँ। हमें डेटाबेस WEB में टेबलों की संख्या ज्ञात करनी है। इसके लिए MySQL में INFORMATION_SCHEMA.TABLES का उपयोग करें। टेबलों की संख्या प्रदर्शित करने का क्वेरी निम्न है: mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase -> from