কম্পিউটার

MySQL এ পাঠ্য কলামের মধ্যে একটি স্ট্রিং অনুসন্ধান করবেন?


আপনি লাইক ক্লজের সাহায্যে MySQL-এ পাঠ্য কলামের মধ্যে একটি স্ট্রিং অনুসন্ধান করতে পারেন। সিনট্যাক্স নিম্নরূপ -

select *from yourTableName where yourColumnName like '%anyStringValue%';

উপরের সিনট্যাক্স ব্যবহার করার জন্য প্রথমে একটি টেবিল তৈরি করা যাক −

mysql> create table SearchTextDemo
   −> (
   −> BookName TEXT
   −> );
Query OK, 0 rows affected (0.55 sec)

টেবিলে কিছু স্ট্রিং ঢোকান। প্রশ্নটি নিম্নরূপ -

mysql> insert into SearchTextDemo values('Let us C');
Query OK, 1 row affected (0.28 sec)

mysql> insert into SearchTextDemo values('C in Depth');
Query OK, 1 row affected (0.14 sec)

mysql> insert into SearchTextDemo values('C in Depth with Data Structure');
Query OK, 1 row affected (0.18 sec)

mysql> insert into SearchTextDemo values('Introduction to Java');
Query OK, 1 row affected (0.17 sec)

mysql> insert into SearchTextDemo values('Java in Depth');
Query OK, 1 row affected (0.13 sec)

সিলেক্ট স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> select *from SearchTextDemo;

নিচের আউটপুট −

+--------------------------------+
| BookName                       |
+--------------------------------+
| Let us C                       |
| C in Depth                     |
| C in Depth with Data Structure |
| Introduction to Java           |
| Java in Depth                  |
+--------------------------------+
5 rows in set (0.00 sec)

পাঠ্য কলামের মধ্যে একটি নির্দিষ্ট স্ট্রিং অনুসন্ধান করার জন্য এখানে ক্যোয়ারী রয়েছে −

mysql> select *from SearchTextDemo where BookName like '%in Depth%';

নিচের আউটপুট −

+--------------------------------+
| BookName                       |
+--------------------------------+
| C in Depth                     |
| C in Depth with Data Structure |
| Java in Depth                  |
+--------------------------------+
3 rows in set (0.00 sec)

উপরের নমুনা আউটপুটটি দেখুন, ডাটা টাইপ TEXT সহ কলামের নাম 'BookName' থেকে 'ইন ডেপথ' স্ট্রিংটি অনুসন্ধান করা হয়েছে।


  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং কীভাবে অনুসন্ধান করবেন?

  2. কিভাবে MySQL এ সঠিক স্ট্রিং মান অনুসন্ধান করবেন?

  3. সম্পূর্ণ পাঠ্য অনুসন্ধানের জন্য MySQL-এ অনুসন্ধান বৈশিষ্ট্য সেট করুন

  4. দ্রুত MySQL ডাটাবেসে একটি স্ট্রিং জন্য অনুসন্ধান?