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

MySQL-এ SELECT স্টেটমেন্ট দিয়ে টেবিল নাম তালিকা কীভাবে পাবেন?

information_schema.tables থেকে টেবিল নাম বের করা

কোনো ডেটাবেসের সকল টেবিলের নাম SELECT দিয়ে পেতে information_schema.tables কোয়েরি করা হয়।

সিনট্যাক্স

SELECT Table_name AS TablesName
FROM information_schema.tables
WHERE table_schema = 'yourDatabaseName';

উদাহরণ: test ডেটাবেস

mysql> USE test;
mysql> SELECT Table_name AS TablesName FROM information_schema.tables WHERE table_schema = 'test';

আউটপুট:

+--------------------+
| TablesName         |
+--------------------+
| destination        |
| myisamtoinnodbdemo |
| originaltable      |
+--------------------+

টিপস: SHOW TABLES; কমান্ডও একই কাজ করে, কিন্তু SELECT দিয়ে ফিল্টার, সর্টিং, জয়েন করা যায়।

  1. MySQL-এ SELECT স্টেটমেন্টের ভেতরে CASE স্টেটমেন্ট ব্যবহার

  2. MySQL-এ INSERT INTO SELECT ব্যবহার করে অন্য টেবিল থেকে ডেটা কপি করুন

  3. MySQL에서 예약어 'group'을 테이블명으로 쓰려면 백틱으로 감싸기

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