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

MySQL RLIKE অপারেটর সাথে ব্যবহারযোগ্য ওয়াইল্ডকার্ড ক্যারেক্টারসমূহ

RLIKE অপারেটর (REGEXP-এর সিনোনিম) রেগুলার এক্সপ্রেশন ম্যাচিং-এ 와일্ডকার্ড ব্যবহার করে। প্রধান ওয়াইল্ডকার্ডগুলো:

১. ^ (ক্যারেট) - স্ট্রিংয়ের শুরু

প্যাটার্ন স্ট্রিংয়ের শুরুতে আছে কিনা চেক করে।

mysql> Select Id, Name from Student WHERE Name RLIKE '^H';
+------+---------+
| id   | Name    |
+------+---------+
| 15   | Harshit |
+------+---------+

২. $ (ডলার) - স্ট্রিংয়ের শেষ

প্যাটার্ন স্ট্রিংয়ের শেষে আছে কিনা চেক করে।

mysql> Select Id, Name from Student WHERE Name RLIKE 'v$';
+------+--------+
| Id   | Name   |
+------+--------+
| 1    | Gaurav |
| 2    | Aarav  |
| 20   | Gaurav |
+------+--------+

৩. | (পাইপ) - OR অপারেশন

দুই প্যাটার্নের যেকোনো একটি মিললে ম্যাচ मानবে।

mysql> Select Id, Name from Student WHERE Name RLIKE 'Gaurav|raj';
+------+---------+
| Id   | Name    |
+------+---------+
| 1    | Gaurav  |
| 20   | Gaurav  |
| 21   | Yashraj |
+------+---------+
  1. MySQL-এ ব্যাকটিক (`) এবং সিঙ্গেল কোট (') এর ব্যবহার ও পার্থক্য

  2. MySQL 8.0-এ সরানো ফিচারগুলো (Removed Features)

  3. MySQL 8.0-এ ডিপ্রিকেটেড (Deprecated) ফিচারগুলো

  4. MySQL 8.0-এ যোগ করা নতুন ফিচারগুলো