একটি MySQL টেবিল MyISAM বা InnoDB ইঞ্জিন ব্যবহার করছে তা জানতে, আপনি স্ট্যাটাস টেবিল শো কমান্ড ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -
SHOW TABLE STATUS from yourDatabaseName LIKE ‘yourTableName’.
উপরের সিনট্যাক্সটি নির্দিষ্ট টেবিল ইঞ্জিন সম্পর্কে বলে। MySQL টেবিল ইঞ্জিন MyISAM বা InnoDB ব্যবহার করছে কিনা তা জানতে আপনি এখন উপরের সিনট্যাক্স প্রয়োগ করতে পারেন।
এখানে, আমার ডাটাবেস 'ব্যবসা' এবং টেবিল 'ছাত্র' রয়েছে। প্রশ্নটি নিম্নরূপ -
mysql> show table status from business 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 | InnoDB | 10 | Dynamic | 2 | 8192 | 16384 | 0 | 32768 | 0 | NULL | 2018-10-01 12:26:57 | NULL | NULL | utf8mb4_unicode_ci | NULL | | | +---------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+--------------------+----------+----------------+---------+ 1 row in set (0.09 sec)
সমস্ত টেবিলের ইঞ্জিনের ধরন জানতে, আপনি নিম্নলিখিত সিনট্যাক্স −
ব্যবহার করতে পারেনSHOW TABLE STATUS FROM yourDatabaseName;
নিম্নলিখিত ক্যোয়ারী -
-এ উপরের সিনট্যাক্সটি প্রয়োগ করুনmysql> show table status from business;
নিম্নলিখিত আউটপুট যা সমস্ত ইঞ্জিন −
প্রদর্শন করে