Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL Không phân biệt chữ hoa chữ thường nhưng nhạy cảm chính xác Khoá duy nhất UTF8

Bạn không cần phải phát minh lại lốp bị xẹp (phát minh lại bánh xe) ở đây.

Có hai đối chiếu tiếng Tây Ban Nha trong MySQL:

utf8_spanish_ci (tiếng Tây Ban Nha hiện đại) vàutf8_spanish2_ci (tiếng Tây Ban Nha truyền thống)

Những người này biết ngôn ngữ đủ để biết rằng N và n nên được đối chiếu với nhau, nhưng Ñ và ñ là các chữ cái khác nhau giữa N và O. Trong tiếng Tây Ban Nha, Ñ thực sự là một chữ cái khác, không phải trọng âm.

Đặt đối chiếu cột của bạn thành utf8_spanish_ci và tất cả sẽ hoạt động theo cách bạn muốn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tốt nhất để truy cập cơ sở dữ liệu từ PHP là gì?

  2. PHP Cách tốt nhất để lưu kết quả MySQL vào bộ nhớ cache?

  3. mysql phân biệt chữ hoa chữ thường trong utf8_general_ci

  4. Thay đổi tên của create_at và updated_at của Laravel

  5. Cách tạo cơ sở dữ liệu trong MySQL