sql >> Database teknologi >  >> RDS >> Mysql

Hvis MYSQL ikke skelner mellem store og små bogstaver, hvordan fungerer det så for feltet Adgangskode i Login?

Jeg tror, ​​det afhænger af sammenstilling af kolonner, standarddatabasesortering i MySQL utf8_general_ci hvor ci i slutningen står for case insensitive.

store og små bogstaver i adgangskoder fungerer kun, hvis du gemmer adgangskoder i krypteret format ved hjælp af MD5 eller PASSWORD funktion.

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


  1. MySQL 5.6.10 InnoDB kan ikke oprette tabel, da tabel allerede eksisterer

  2. neo4j ydeevne sammenlignet med mysql (hvordan kan det forbedres?)

  3. LINQ til SQL flere tabeller venstre ydre joinforbindelse

  4. MySQL sorteringstabel efter kolonnenavne