sql >> Database >  >> RDS >> Mysql

Als MYSQL niet hoofdlettergevoelig is, hoe werkt het dan voor het veld Wachtwoord in Inloggen?

Ik denk dat het afhangt van het sorteren van kolommen, standaard database-sortering in MySQL utf8_general_ci waar ci aan het einde staat voor niet-hoofdlettergevoelig.

hoofdlettergevoelige wachtwoorden werken alleen als u wachtwoorden in gecodeerd formaat opslaat met behulp van MD5 of PASSWORD functie.

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


  1. Match/Tegen en transacties

  2. Oracle SQL Developer:Mislukt - Test mislukt:kon de netwerkadapter geen verbinding tot stand brengen?

  3. Kan MySQLdb niet importeren - python - Windows 8.1

  4. Fix "Rekenkundige overloopfout bij het converteren van IDENTITEIT naar gegevenstype ..." in SQL Server