Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

स्ट्रिंग तुलना करते समय MySQL BINARY कीवर्ड का क्या उपयोग है?

<घंटा/>

जब 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 केस-संवेदी स्ट्रिंग तुलना करता है।


  1. MySQL कथन लिखते समय '\c' विकल्प का क्या उपयोग है?

    \c विकल्प का अर्थ स्पष्ट है और इसका उपयोग वर्तमान इनपुट को साफ़ करने के लिए किया जाता है। मान लीजिए यदि हम एक कमांड निष्पादित नहीं करना चाहते हैं जिसे हम दर्ज कर रहे हैं, तो हम एक स्पष्ट \c विकल्प का उपयोग कर सकते हैं जो वर्तमान इनपुट को साफ़ करता है। उदाहरण के लिए, \c विकल्प का उपयोग इस प्रकार किया

  1. MySQL तालिका बनाते समय आरक्षित कीवर्ड 'कुंजी' का उपयोग करें

    आरक्षित कीवर्ड कुंजी का उपयोग करने के लिए, बैकटिक प्रतीक की अवधारणा का उपयोग करें। यहां, हमारे उदाहरण के लिए, मैं कॉलम नाम कुंजी का उपयोग कर रहा हूं जिसे कॉलम नाम के चारों ओर एक बैकटिक प्रतीक की आवश्यकता है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(`Key` int);query OK, 0 Rows प्रभावित (0.67 स

  1. C# में is कीवर्ड का क्या उपयोग है?

    is कीवर्ड का उपयोग यह जांचने के लिए किया जाता है कि क्या किसी वस्तु को किसी विशिष्ट प्रकार पर डाला जा सकता है। ऑपरेशन का रिटर्न प्रकार बूलियन है। उदाहरण using System; namespace DemoApplication{    class Program{       static void Main(){          Emp