কম্পিউটার টিউটোরিয়াল

MySQL-এ SHOW TABLES ব্যবহার করে ডাটাবেসের সব টেবিল নাম দেখুন

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 ব্যবহার করুন।

  1. MySQL-এ INFORMATION_SCHEMA ব্যবহার করে নির্দিষ্ট কলাম বাদ দিয়ে কলাম নাম তালিকা পাওয়া

  2. MySQL-এ ORDER BY RAND() LIMIT 1 ব্যবহার করে র‍্যান্ডম রেকর্ড নির্বাচন করুন

  3. MySQL-এ JOIN ব্যবহার করে অন্য টেবিল থেকে ID দিয়ে Username বের করা

  4. Python দিয়ে MySQL ডেটাবেস থেকে টেবিল ডিলিট করা