MySQL-এ বর্তমান বা নির্দিষ্ট ডাটাবেসের সব টেবিলের নাম তালিকা পেতে SHOW TABLES কমান্ড ব্যবহার করা হয়। এটি ডাটাবেস এক্সপ্লোরেশনের সবচেয়ে সহজ উপায়।
সিনট্যাক্স
SHOW TABLES FROM yourDatabaseName;
বা বর্তমান ডাটাবেসের জন্য শুধু SHOW TABLES;
উদাহরণ
'hb_student_tracker' ডাটাবেসের টেবিলসমূহ দেখুন
mysql> SHOW TABLES FROM hb_student_tracker;
ফলাফল (অংশিক)
+------------------------------+
| Tables_in_hb_student_tracker |
+------------------------------+
| demotable192 |
| demotable193 |
| demotable194 |
| ... |
| demotable233 |
| insertcurrentdate |
| reorderintegerexcept0 |
| student |
+------------------------------+
44 rows in set (0.00 sec)
উপযোগী ভেরিয়েশন:
SHOW TABLES LIKE 'demo%';- প্যাটার্ন ম্যাচিং (ওয়াইল্ডকার্ড %)।SHOW FULL TABLES;- টেবিল টাইপ (BASE TABLE / VIEW) ও দেখাবে।SELECT table_name FROM information_schema.tables WHERE table_schema = 'db_name';- প্রোগ্রাম্যাটিক্যালি ব্যবহারে উপযোগী।
নোট: SHOW TABLES শুধু টেবিল নাম দেখায়, কোলাম বা ইনডেক্স নয়। স্ট্রাকচার দেখতে DESCRIBE table_name বা SHOW COLUMNS FROM table_name ব্যবহার করুন।