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

MySQL REGEXP অপারেটরের সাথে BINARY কিওয়ার্ডের ব্যবহার

REGEXP কে বাইনারি স্ট্রিং হিসেবে মিল করার জন্য BINARY কিওয়ার্ড ব্যবহার করুন। এখানে পার্থক্য দেখানো হলো।

টেবিল তৈরি করা

mysql> create table DemoTable 
-> ( 
-> Name varchar(100) 
-> ); 
Query OK, 0 rows affected (0.46 sec)

রেকর্ড ইনসার্ট করা (বিভিন্ন কেসের নাম)

mysql> insert into DemoTable values('John'); 
Query OK, 1 row affected (0.18 sec) 
mysql> insert into DemoTable values('JOHN'); 
Query OK, 1 row affected (0.14 sec) 
mysql> insert into DemoTable values('john'); 
Query OK, 1 row affected (0.16 sec) 
mysql> insert into DemoTable values('JOhn'); 
Query OK, 1 row affected (0.17 sec)

সকল রেকর্ড প্রদর্শন

mysql> select *from DemoTable;

আউটপুট

+------+ 
| Name | 
+------+ 
| John | 
| JOHN | 
| john | 
| JOhn | 
+------+ 
4 rows in set (0.00 sec)

REGEXP এবং REGEXP BINARY এর পার্থক্য জানার কোয়েরি

mysql> select Name REGEXP 'JOHN' AS ResultWithOutBinary, Name REGEXP BINARY 'JOHN' AS ResultWithBinary from DemoTable;

আউটপুট

+---------------------+------------------+ 
| ResultWithOutBinary | ResultWithBinary | 
+---------------------+------------------+ 
| 1                   | 0                | 
| 1                   | 1                | 
| 1                   | 0                | 
| 1                   | 0                | 
+---------------------+------------------+ 
4 rows in set (0.04 sec)
  1. MySQL-এ UPDATE স্টেটমেন্টে AND লজিক্যাল অপারেটর ব্যবহার

  2. MySQL-এ REGEXP ব্যবহার করে ডট ও সংখ্যা সমাহিত রেকর্ড ফেচ করা

  3. MySQL-এ সংখ্যা মিশ্র স্ট্রিং সর্ট করুন

  4. MySQL-এ LIKE কোয়েরি ও LIMIT ব্যবহার করে ডাইনামিক অ্যারে সার্চ করা