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

MySQL-এ LIKE অপারেটর দিয়ে নির্দিষ্ট টেবিল নাম বের করা

MySQL-এ information_schema.tables থেকে নির্দিষ্ট প্যাটার্নের টেবিল নাম বের করার জন্য LIKE অপারেটর ব্যবহার করা হয়।

সিনট্যাক্স

SELECT table_name AS alias_name
FROM information_schema.tables
WHERE table_name LIKE 'yourPattern%';

উদাহরণ: 'DemoTable160_' দিয়ে শুরু হওয়া টেবিলগুলো

SELECT table_name AS `DemoTable1600`
FROM information_schema.tables
WHERE table_name LIKE 'DemoTable160_%';

ফলাফল

+---------------+
| DemoTable1600 |
+---------------+
| demotable1600 |
| demotable1601 |
| demotable1602 |
| demotable1603 |
| demotable1604 |
| demotable1605 |
| demotable1606 |
| demotable1607 |
+---------------+

বিকল্প: SHOW TABLES

SHOW TABLES LIKE 'DemoTable160_%';

এই কমান্ডও একই কাজ করে এবং আরও সিম্পল। information_schema পদ্ধতিটি জটিল ফিল্টারিং বা JOIN করার সময় কাজে আসে।

  1. Java MySQL ব্যবহার করে MySQL টেবিল আপডেট করা

  2. MySQL-এ RLIKE ব্যবহার করে একাধিক শব্দ দিয়ে রেকর্ড ফিল্টার করা

  3. MySQL-এ AND ও OR অপারেটর ব্যবহার করে নির্দিষ্ট রেকর্ড বের করা

  4. MySQL-এ DEFAULT কনস্ট্রেইন্ট ব্যবহার করে নির্দিষ্ট অপশন সহ টেবিল তৈরি করা