MySQL LIKE কে LIKE BINARY-এর সাহায্যে কেস সংবেদনশীল হতে বাধ্য করার জন্য, নিচের সিনট্যাক্স হল -
yourTableName থেকে বাইনারি 'anyStringValue'-এর মত আপনার কলামের নাম নির্বাচন করুন;
উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। নীচে একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −
mysql> সারণি তৈরি করুন LikeBinaryDemo −> ( −> Name varchar(200) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)
এখন আপনি মাইএসকিউএল লাইক কে কেস সংবেদনশীল হতে বাধ্য করতে ছোট অক্ষর সহ রেকর্ড সন্নিবেশ করতে পারেন -
mysql> LikeBinaryDemo মান ('john'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)
সারণীতে রেকর্ডগুলি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
লাইকবাইনারী ডেমো থেকেmysql> নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------+| নাম |+------+| জন |+------+1 সারি সেটে (0.00 সেকেন্ড)কেস 1 - বাইনারি ব্যবহার করে
এখন আপনি মাইএসকিউএল লাইক কে কেস সংবেদনশীল হতে বাধ্য করতে LIKE BINARY ব্যবহার করতে পারেন৷
বাইনারি মত. এই ক্ষেত্রে, আমরা 'জন'-এর সাথে 'JOHN'-এর তুলনা করলে আমরা মান 0 পাব। প্রশ্নটি নিম্নরূপ -
mysql> LikeBinaryDemo থেকে বাইনারি 'JOHN'-এর মতো নাম নির্বাচন করুন;
নিচের আউটপুট −
+-------------------------+| বাইনারি 'JOHN' এর মত নাম |+-------------------------+| 0 |+-------------------------+1 সারি সেটে (0.00 সেকেন্ড)
কেস 2 − BINARY ব্যবহার না করে
এখন দেখা যাক আমরা যখন বাইনারি ব্যবহার করছি না তখন কী ঘটবে। প্রশ্নটি নিম্নরূপ -
mysql> LikeBinaryDemo থেকে 'JOHN' এর মত নাম নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+-------------------+| 'JOHN' এর মত নাম |+-------------------+| 1 |+-----------------+1 সারি সেটে (0.00 সেকেন্ড)আপনি মাইএসকিউএল কে কেস সংবেদনশীল হতে বাধ্য করতে লাইক বাইনারি ব্যবহার করতে পারেন।