কম্পিউটার

ফলাফল সেটে টেবিলের ধরন সহ বর্তমানে আমরা যেভাবে ব্যবহার করছি তার চেয়ে ভিন্ন ডাটাবেসে আমি কীভাবে MySQL টেবিলের তালিকা পরীক্ষা করতে পারি?


এটি সম্পূর্ণ টেবিলের বিবৃতি দিয়ে করা যেতে পারে৷ এর সিনট্যাক্স নিম্নরূপ হবে -

সিনট্যাক্স

SHOW FULL TABLES FROM db_name

এখানে, db_name ডাটাবেসের নাম যেখান থেকে আমরা টেবিলের তালিকা দেখতে চাই।

উদাহরণ

আমরা বর্তমানে ‘query’ নামের ডাটাবেসটি ব্যবহার করছি এবং নিচের MySQL ক্যোয়ারীটি আমাদেরকে 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)

  1. কিভাবে আমরা একটি ডাটাবেসের সমস্ত ট্রিগারের তালিকা পরীক্ষা করতে পারি?

  2. আমি কিভাবে বর্তমান ডাটাবেস ব্যতীত ডাটাবেসের টেবিল চেক করতে পারি?

  3. কিভাবে আমরা টেবিলের তালিকায় MySQL অস্থায়ী টেবিল দেখতে পারি?

  4. INFORMATION_SCHEMA.TABLES সহ MySQL এর সাথে ডাটাবেসে একটি টেবিল ইতিমধ্যেই বিদ্যমান আছে কিনা তা কীভাবে পরীক্ষা করবেন?