जब MySQL स्ट्रिंग तुलना करता है तो यह केस-संवेदी नहीं होता है लेकिन BINARY कीवर्ड की मदद से MySQL केस-संवेदी स्ट्रिंग तुलना कर सकता है। ऐसा इसलिए है क्योंकि BINARY कीवर्ड MySQL को केवल उनके अक्षरों के बजाय उनके अंतर्निहित ASCII मानों का उपयोग करके स्ट्रिंग में वर्णों की तुलना करने का निर्देश देता है। इसे निम्नलिखित डेटा वाली तालिका 'Student_info' के निम्न उदाहरण से स्पष्ट किया जा सकता है -
mysql> student_info से * चुनें; ---+| आईडी | नाम | पता | विषय |+------+---------+-----------+---------------+| 101 | यशपाल | अमृतसर | इतिहास || 105 | गौरव | चंडीगढ़ | साहित्य || 125 | रमन | शिमला | कंप्यूटर |+----------+---------+---------------+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
केस-संवेदी स्ट्रिंग तुलना करने के लिए MySQL को बाध्य करने के लिए नीचे दी गई क्वेरी BINARY कीवर्ड का उपयोग करेगी।
mysql> स्टूडेंट_इन्फो से * चुनें जहां बाइनरी नेम इन ('यशपाल', 'गौरव');+------+--------+-------- -+-----------+| आईडी | नाम | पता | विषय |+------+---------+----------+------------+| 101 | यशपाल | अमृतसर | इतिहास |+----------+-----------+----------+-----------+1 पंक्ति सेट में (0.08 सेकंड)उपरोक्त परिणाम सेट से यह स्पष्ट है कि BINARY कीवर्ड का उपयोग करने के बाद, MySQL केस-संवेदी स्ट्रिंग तुलना करता है।