MariaDB
 sql >> डेटाबेस >  >> RDS >> MariaDB

मारियाडीबी में टेबल दिखाएं

मारियाडीबी में, SHOW TABLES एक प्रशासनिक विवरण है जो गैर-TEMPORARY . को सूचीबद्ध करता है किसी दिए गए डेटाबेस में तालिकाएँ, क्रम और दृश्य।

सिंटैक्स

वाक्य रचना इस प्रकार है:

SHOW [FULL] TABLES [FROM db_name]
    [LIKE 'pattern' | WHERE expr]

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:

SHOW TABLES;

परिणाम:

+------------------------+
| Tables_in_krankykranes |
+------------------------+
| Customers              |
| Dogs                   |
| Gameshow               |
| OrderItems             |
| Orders                 |
| PetShow                |
| Pets                   |
| Products               |
| Vendors                |
| t1                     |
+------------------------+

यह हमें वर्तमान डेटाबेस में टेबल दिखाता है, जो इस मामले में KrankyKranes है डेटाबेस।

तालिका प्रकार दिखाएं

हम FULL का उपयोग कर सकते हैं तालिका प्रकार वापस करने के लिए संशोधक:

USE sakila;
SHOW FULL TABLES;

परिणाम:

+----------------------------+------------+
| Tables_in_sakila           | Table_type |
+----------------------------+------------+
| actor                      | BASE TABLE |
| address                    | BASE TABLE |
| category                   | BASE TABLE |
| city                       | BASE TABLE |
| country                    | BASE TABLE |
| customer                   | BASE TABLE |
| customer_list              | VIEW       |
| film                       | BASE TABLE |
| film_actor                 | BASE TABLE |
| film_category              | BASE TABLE |
| film_list                  | VIEW       |
| film_text                  | BASE TABLE |
| inventory                  | BASE TABLE |
| language                   | BASE TABLE |
| nicer_but_slower_film_list | VIEW       |
| payment                    | BASE TABLE |
| rental                     | BASE TABLE |
| sales_by_film_category     | VIEW       |
| sales_by_store             | VIEW       |
| staff                      | BASE TABLE |
| staff_list                 | VIEW       |
| store                      | BASE TABLE |
+----------------------------+------------+

यहाँ, मैंने Sakila पर स्विच किया डेटाबेस और फिर SHOW FULL TABLES चलाया गया . हम देख सकते हैं कि लौटाई गई कुछ तालिकाएँ वास्तव में दृश्य हैं।

जैसा कि बताया गया है, स्टेटमेंट टेबल, सीक्वेंस और व्यू देता है।

LIKE खंड

LIKE खंड, यदि स्वयं मौजूद है, तो इंगित करता है कि कौन से तालिका नामों का मिलान करना है:

SHOW FULL TABLES
LIKE 'f%';

परिणाम:

+-----------------------+------------+
| Tables_in_sakila (f%) | Table_type |
+-----------------------+------------+
| film                  | BASE TABLE |
| film_actor            | BASE TABLE |
| film_category         | BASE TABLE |
| film_list             | VIEW       |
| film_text             | BASE TABLE |
+-----------------------+------------+

WHERE खंड

WHERE किसी दिए गए मानदंड के आधार पर परिणामों को फ़िल्टर करने के लिए क्लॉज का उपयोग किया जा सकता है:

SHOW FULL TABLES
WHERE Table_type = 'BASE TABLE';

परिणाम:

+------------------+------------+
| Tables_in_sakila | Table_type |
+------------------+------------+
| actor            | BASE TABLE |
| address          | BASE TABLE |
| category         | BASE TABLE |
| city             | BASE TABLE |
| country          | BASE TABLE |
| customer         | BASE TABLE |
| film             | BASE TABLE |
| film_actor       | BASE TABLE |
| film_category    | BASE TABLE |
| film_text        | BASE TABLE |
| inventory        | BASE TABLE |
| language         | BASE TABLE |
| payment          | BASE TABLE |
| rental           | BASE TABLE |
| staff            | BASE TABLE |
| store            | BASE TABLE |
+------------------+------------+

हम WHERE . का भी उपयोग कर सकते हैं Tables_in_dbname . का उपयोग करके पहले कॉलम के सामने क्लॉज कन्वेंशन, जहां dbname डेटाबेस का नाम है:

SHOW FULL TABLES
WHERE Tables_in_sakila = 'customer';

परिणाम:

+------------------+------------+
| Tables_in_sakila | Table_type |
+------------------+------------+
| customer         | BASE TABLE |
+------------------+------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Amazon Aurora, Amazon RDS, और ClusterControl के लिए फ़ेलओवर टाइम्स की तुलना करना

  2. PXC/MariaDB Galera क्लस्टर के लिए अपग्रेड प्रक्रिया का स्वचालित परीक्षण

  3. मारियाडीबी यूसीएएसई () समझाया गया

  4. मारियाडीबी इंटरसेक्ट ऑपरेटर ने समझाया

  5. ऑर्केस्ट्रेशन टूल्स के बिना मारियाडीबी गैलेरा क्लस्टर चलाना - डीबी कंटेनर प्रबंधन:भाग दो