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

MySQL में IN ऑपरेटर के साथ अन्य डेटाबेस की टेबल्स सूची देखें (SHOW FULL TABLES IN)

SHOW FULL TABLES IN db_name भी FROM के समान काम करता है — किसी अन्य डेटाबेस की टेबल्स सूची प्रकार सहित दिखाता है।

सिंटैक्स

SHOW FULL TABLES IN db_name;

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

mysql> SHOW FULL TABLES IN 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)

FROM vs IN

  • SHOW FULL TABLES FROM db_name और SHOW FULL TABLES IN db_name पूरी तरह समान हैं
  • IN SQL मानक शैली है, FROM MySQL विस्तार
  • दोनों समान आउटपुट देते हैं

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

SHOW FULL TABLES;  -- या SHOW FULL TABLES IN current_db;
  1. - किसी डेटाबेस में सभी ट्रिगर्स की सूची कैसे चेक करें?

    SHOW TRIGGERS स्टेटमेंट की मदद से, हम किसी विशेष डेटाबेस में सभी ट्रिगर्स की सूची बना सकते हैं। इसे निम्न उदाहरण से स्पष्ट किया जा सकता है - उदाहरण mysql> Show Triggers\G *************************** 1. row ***************************   Trigger: trigger_before_delete_sample    

  1. - वर्तमान डेटाबेस के अलावा अन्य डेटाबेस की टेबल कैसे चेक करें?

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

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

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