Mysql
 sql >> Base de données >  >> RDS >> Mysql

Si MYSQL est insensible à la casse, comment cela fonctionne-t-il pour le champ Mot de passe dans Connexion ?

Je pense que cela dépend du classement des colonnes, du classement par défaut de la base de données dans MySQL utf8_general_cici à la fin signifie insensible à la casse.

les mots de passe sensibles à la casse ne fonctionneront que si vous stockez les mots de passe au format crypté à l'aide de MD5 ou PASSWORD fonction.

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