Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Se o MYSQL não diferencia maiúsculas de minúsculas, como funciona para o campo Senha em Login?


Eu acho que depende do agrupamento de colunas, agrupamento de banco de dados padrão no MySQL utf8_general_ci onde ci no final significa maiúsculas e minúsculas.

as senhas que diferenciam maiúsculas de minúsculas funcionarão apenas se você estiver armazenando senhas em formato criptografado usando MD5 ou PASSWORD função.
show variables like '%collation%';
+---------------------------+-------------------+
| Variable_name             | Value             |
+---------------------------+-------------------+
| collation_connection      | latin1_swedish_ci |
| collation_database        | utf8_general_ci   |
| collation_server          | latin1_swedish_ci |
+---------------------------+-------------------+