Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

बाइनरी कॉलेशन का उपयोग करने से क्या प्रभाव पड़ता है?

बाइनरी कॉलेशन आपकी स्ट्रिंग की तुलना बिल्कुल strcmp() . से करता है सी में होगा, यदि पात्र अलग हैं (चाहे वह केवल मामला या विशेषक अंतर हो)। इसका नकारात्मक पक्ष यह है कि सॉर्ट ऑर्डर स्वाभाविक नहीं है।

अप्राकृतिक सॉर्ट ऑर्डर का एक उदाहरण (जैसा कि "बाइनरी" में है):A,B,a,b इस मामले में प्राकृतिक क्रमबद्ध क्रम होगा जैसे:A,a,B,b (एक ही अक्षर के छोटे और बड़े रूपांतर एक दूसरे के बगल में क्रमबद्ध होते हैं)

बाइनरी कॉलेशन का व्यावहारिक लाभ इसकी गति है, क्योंकि स्ट्रिंग तुलना बहुत सरल/तेज़ है। सामान्य स्थिति में, बाइनरी वाले इंडेक्स सॉर्ट के लिए अपेक्षित परिणाम नहीं दे सकते हैं, हालांकि सटीक मिलान के लिए वे उपयोगी हो सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WHERE क्लॉज का उपयोग करके किसी क्वेरी को सरणी पास करना

  2. pdo mysql लेनदेन को समझना

  3. MySQL बूलियन के रूप में कास्ट करें

  4. सुरक्षा के लिए वास्तुकला:MySQL के लिए एक गाइड

  5. MySQL कनेक्शन काम नहीं कर रहा:2002 ऐसी कोई फ़ाइल या निर्देशिका नहीं