Mysql
 sql >> база данни >  >> RDS >> Mysql

Ако MYSQL не е чувствителен към малки и големи букви, как работи за полето Password в Login?

Мисля, че зависи от съпоставянето на колони, съпоставянето на база данни по подразбиране в 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. WooCommerce сериализира масив от мета стойности в таблицата wp_postmeta

  2. Грешка при промяна от mysql на mysqli код

  3. Приставката за удостоверяване „caching_sha2_password“ не може да бъде заредена

  4. ASP.NET използва SqlConnection свържете MySQL

  5. Заявка за актуализиране на MySQL – Ще се спазва ли условието „къде“ при условието за състезание и заключване на редове? (php, PDO, MySQL, InnoDB)