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

MySQL में अन्य डेटाबेस की टेबल्स सूची टेबल प्रकार सहित कैसे देखें (SHOW FULL TABLES FROM)

SHOW FULL TABLES FROM db_name स्टेटमेंट किसी अन्य डेटाबेस की टेबल्स सूची उनके प्रकार (BASE TABLE या VIEW) के साथ दिखाता है।

सिंटैक्स

SHOW FULL TABLES FROM db_name;

उदाहरण: वर्तमान DB 'query', mysql डेटाबेस देखना

mysql> SHOW FULL TABLES FROM mysql;
+---------------------------+------------+
| Tables_in_mysql           | Table_type |
+---------------------------+------------+
| arena                     | BASE TABLE |
| arena1                    | BASE TABLE |
| columns_priv              | BASE TABLE |
| dates                     | VIEW       |
| dates1                    | VIEW       |
| db                        | BASE TABLE |
| digits                    | VIEW       |
| engine_cost               | BASE TABLE |
| event                     | BASE TABLE |
| func                      | BASE TABLE |
| general_log               | BASE TABLE |
| gtid_executed             | BASE TABLE |
| help_category             | BASE TABLE |
| help_keyword              | BASE TABLE |
| help_relation             | BASE TABLE |
| help_topic                | BASE TABLE |
| innodb_index_stats        | BASE TABLE |
| innodb_table_stats        | BASE TABLE |
| ndb_binlog_index          | BASE TABLE |
| numbers                   | VIEW       |
| plugin                    | BASE TABLE |
| proc                      | BASE TABLE |
| procs_priv                | BASE TABLE |
| proxies_priv              | BASE TABLE |
| server_cost               | BASE TABLE |
| servers                   | BASE TABLE |
| slave_master_info         | BASE TABLE |
| slave_relay_log_info      | BASE TABLE |
| slave_worker_info         | BASE TABLE |
| slow_log                  | BASE TABLE |
| tables_priv               | BASE TABLE |
| test_date                 | BASE TABLE |
| time_zone                 | BASE TABLE |
| time_zone_leap_second     | BASE TABLE |
| time_zone_name            | BASE TABLE |
| time_zone_transition      | BASE TABLE |
| time_zone_transition_type | BASE TABLE |
| user                      | BASE TABLE |
+---------------------------+------------+
38 rows in set (0.01 sec)

Table_type मान

  • BASE TABLE — नियमित टेबल (डेटा संग्रहीत)
  • VIEW — वर्चुअल टेबल (क्वेरी परिभाषा)
  • SYSTEM VIEW — सिस्टम व्यू (MySQL 8.0+ में INFORMATION_SCHEMA)

वर्तमान डेटाबेस के लिए

SHOW FULL TABLES;  -- FROM db_name छोड़ दें
नोट: SHOW TABLES केवल नाम दिखाता है; FULL कीवर्ड प्रकार जोड़ता है।
  1. - वर्तमान डेटाबेस के अलावा अन्य डेटाबेस की टेबल कैसे चेक करें?

    निम्न MySQL कमांड की मदद से, हम उस डेटाबेस के अलावा अन्य डेटाबेस की टेबल चेक कर सकते हैं जिसे हम वर्तमान में उपयोग कर रहे हैं - Show Tables from Database_name; उदाहरण के लिए, निम्न क्वेरी gaurav नामक डेटाबेस से टेबल की सूची प्रदर्शित करेगी जब वर्तमान में हम new नामक डेटाबेस उपयोग कर रहे हैं - my

  1. - MySQL अस्थायी तालिकाओं को तालिकाओं की सूची में कैसे देखें?

    हम जानते हैं कि हम SHOW TABLES स्टेटमेंट की सहायता से डेटाबेस में तालिकाओं की सूची देख सकते हैं। लेकिन MySQL अस्थायी तालिकाएँ इस सूची में संग्रहीत नहीं होतीं, या दूसरे शब्दों में कहें तो हम SHOW TABLES स्टेटमेंट की सहायता से अस्थायी तालिकाओं को नहीं देख सकते। इसे समझाने के लिए हम निम्न उदाहरण का उपय

  1. - MySQL में INFORMATION_SCHEMA.TABLES का उपयोग करके जांचें कि टेबल पहले से मौजूद है या नहीं?

    MySQL का उपयोग करके डेटाबेस में टेबल पहले से मौजूद है या नहीं जांचने के लिए, आप INFORMATION_SCHEMA.TABLES का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है: SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = yourDatabaseName AND TABLE_NAME = yourTableName; आइए डेटाबेस में टेबल पहले से म