সঠিক কেস সংবেদনশীল মিলের সাথে একটি মান তুলনা করতে WHERE ক্লজের পরে বাইনারি কীওয়ার্ড ব্যবহার করা যেতে পারে।
নিম্নলিখিত একটি উদাহরণ -
কেস 1 - কেস সংবেদনশীল মিল
প্রশ্নটি নিম্নরূপ -
mysql> ফলাফল হিসাবে 'joHN'='JOHN' নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+---------+| ফলাফল |+---------+| 1 |+---------+1 সারি সেটে (0.00 সেকেন্ড)উপরের নমুনা আউটপুটে, ফলাফলটি সত্য যখন আমরা জানি joHN এবং JOHN দুটি ভিন্ন শব্দ। এটি একটি কেস সংবেদনশীল ম্যাচ নয়৷
৷কেস 2 - যদি আপনি কেস সংবেদনশীল মিল চান, বাইনারি কীওয়ার্ড ব্যবহার করুন।
প্রশ্নটি নিম্নরূপ -
mysql> ফলাফল হিসাবে বাইনারি 'joHN'='JOHN' নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+---------+| ফলাফল |+---------+| 0 |+---------+1 সারি সেটে (0.00 সেকেন্ড)আসুন এখন আরেকটি প্রশ্ন দেখি -
mysql> ফলাফল হিসাবে বাইনারি 'JOHN'='JOHN' নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+---------+| ফলাফল |+---------+| 1 |+---------+1 সারি সেটে (0.00 সেকেন্ড)দ্রষ্টব্য − আপনি যখনই একটি টেবিল তৈরি করবেন তখন বাইনারি কীওয়ার্ডের সাহায্যে আপনার কলাম কেস সংবেদনশীল করতে বাইনারি কীওয়ার্ড ব্যবহার করতে পারেন৷
উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল বাইনারি কীওয়ার্ডডেমো তৈরি করুন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT, -> নাম varchar(10) বাইনারি, -> প্রাথমিক কী(আইডি) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.88 সেকেন্ড)প্রে>INSERT কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন। প্রশ্নটি নিম্নরূপ -
mysql> binaryKeywordDemo(Name) মান ('bOB');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> binaryKeywordDemo(নাম) মানগুলিতে সন্নিবেশ ('bob');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.13 সেকেন্ড)mysql> binaryKeywordDemo(Name) মান ('BOB'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> binaryKeywordDemo(নাম) মানগুলিতে সন্নিবেশ ('বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.18 সেকেন্ড)mysql> binaryKeywordDemo(Name) মান ('bOb');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> binaryKeywordDemo(নাম) মানগুলিতে সন্নিবেশ ('boB');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.21 সেকেন্ড)সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> binaryKeywordDemo থেকে *নির্বাচন করুন;নিচের আউটপুট −
+---+------+| আইডি | নাম |+---+------+| 1 | bOB || 2 | বব || 3 | BOB || 4 | বব || 5 | bOb || 6 | boB |+---+------+6 সারি সেটে (0.00 সেকেন্ড)কেস সংবেদনশীল -
-এর মতো সঠিক মিলের জন্য নিচের প্রশ্নটি রয়েছেmysql> binaryKeywordDemo থেকে *নির্বাচন করুন যেখানে Name='Bob';এখানে আউটপুট −
+---+------+| আইডি | নাম |+---+------+| 4 | বব |+---+------+1 সারি সেটে (0.00 সেকেন্ড)