Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Jika MYSQL tidak peka huruf besar/kecil, Bagaimana cara kerjanya untuk bidang Kata Sandi di Login?

Saya pikir itu tergantung pada susunan kolom, susunan basis data default di MySQL utf8_general_ci dimana ci di akhir adalah singkatan dari case insensitive.

kata sandi peka huruf besar/kecil hanya akan berfungsi jika Anda menyimpan kata sandi dalam format terenkripsi menggunakan MD5 atau PASSWORD fungsi.

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. Tentukan apakah dua nama dekat satu sama lain

  2. Bagaimana cara menyimpan UUID sebagai biner (16) di java

  3. MySQL group_concat_max_len dalam kueri

  4. Log QUERIES tidak menggunakan INDEX - MySQL

  5. Jarak dalam meter antara dua Titik Spasial dalam kueri MySQL