একটি MySQL টেবিল MyISAM বা InnoDB ইঞ্জিন ব্যবহার করছে কিনা তা জানতে আপনি নীচের সিনট্যাক্স ব্যবহার করতে পারেন।
নিচের সিনট্যাক্সটি একাধিক টেবিলের জন্য ব্যবহার করা যেতে পারে −
show table status from yourDatabaseName;
এখানে একটি সিনট্যাক্স রয়েছে যা একটি নির্দিষ্ট টেবিলের জন্য ব্যবহার করা যেতে পারে যেমন একটি টেবিলের ইঞ্জিন জানতে −
show table status from yourDatabaseName Like ‘yourTableName’.
নিচের সমস্ত টেবিলের ইঞ্জিন প্রদর্শনের জন্য ক্যোয়ারী −
mysql> show table status from sampleTest;
নিচের আউটপুট −
+--------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------+ | Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment | +--------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------+ | datetimedemo | InnoDB | 10 | Dynamic | 0 | 0 | 16384 | 0 | 0 | 0 | NULL | 2018-12-05 09:22:54 | NULL | NULL | utf8mb4_0900_ai_ci | NULL | | | | primarydemo | InnoDB | 10 | Dynamic | 0 | 0 | 16384 | 0 | 0 | 0 | NULL | 2018-12-05 09:23:34 | NULL | NULL | utf8mb4_0900_ai_ci | NULL | | | | student | MyISAM | 10 | Dynamic | 0 | 0 | | 281474976710655 | 1024 | 0 | 1 | 2018-12-05 09:22:22 | 2018-12-05 09:22:23 | NULL | utf8mb4_0900_ai_ci | NULL | | | +--------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------+ 3 rows in set (0.19 sec)
একটি নির্দিষ্ট টেবিলের জন্য ইঞ্জিনের ধরন প্রদর্শন করার জন্য নিম্নোক্ত ক্যোয়ারী −
mysql> show table status from sampletest Like 'student';
নিম্নলিখিত আউটপুটটি শুধুমাত্র "ছাত্র" টেবিলের জন্য ইঞ্জিন প্রদর্শন করে -
+---------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------+ | Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment | +---------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------+ | student | MyISAM | 10 | Dynamic | 0 | 0 | 0 | 281474976710655 | 1024 | 0 | 1 | 2018-12-05 09:22:22 | 2018-12-05 09:22:23 | NULL | utf8mb4_0900_ai_ci | NULL | | | +---------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------+ 1 row in set (0.00 sec)