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

यदि MYSQL केस असंवेदनशील है, तो यह लॉगिन में पासवर्ड फ़ील्ड के लिए कैसे काम करता है?

मुझे लगता है कि यह कॉलम के संयोजन पर निर्भर करता है, MySQL में डिफ़ॉल्ट डेटाबेस संयोजन utf8_general_ci जहां ci अंत में केस असंवेदनशील है।

केस सेंसिटिव पासवर्ड तभी काम करेगा जब आप MD5 . का उपयोग करके एन्क्रिप्टेड फॉर्मेट में पासवर्ड स्टोर कर रहे हों या PASSWORD समारोह।

show variables like '%collation%';
+---------------------------+-------------------+
| Variable_name             | Value             |
+---------------------------+-------------------+
| collation_connection      | latin1_swedish_ci |
| collation_database        | utf8_general_ci   |
| collation_server          | latin1_swedish_ci |
+---------------------------+-------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बार-बार सबक्वेरी के साथ विशाल क्वेरी का अनुकूलन कैसे करें

  2. PHP में, तालिका में सरणी सामग्री कैसे प्रदर्शित करें

  3. MySQL - किसी अन्य तालिका से पंक्तियों में शामिल हों और गिनें

  4. लक्ष्य पंक्ति के बजाय सभी mysql पंक्तियों में खाली मान जोड़े जा रहे हैं

  5. mysql डालने के बाद ट्रिगर जो किसी अन्य तालिका के कॉलम को अपडेट करता है