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

Đối chiếu phân biệt chữ hoa chữ thường trong MySQL

Theo MySQL Manual http://dev.mysql.com /doc/refman/5.0/en/charset-mysql.html bạn sẽ có thể đặt đối chiếu thành _cs đối với phân biệt chữ hoa chữ thường. Bạn có thể lấy danh sách _cs ảnh ghép bằng cách thực thi SHOW COLLATION WHERE COLLATION LIKE "%_cs" truy vấn

Sau khi nghiên cứu một chút:

Rõ ràng là không có utf8_*_cs trong MySQL (chưa). Nếu bạn cần đối chiếu phân biệt chữ hoa chữ thường cho các trường utf8, bạn nên sử dụng utf8_bin . Điều này sẽ làm xáo trộn ORDER BY , nhưng điều này có thể được khắc phục bằng ORDER BY column COLLATE utf8_general_ci

Nguồn: http://forums.mysql.com/read .php? 103,19380,200971 # msg-200971 http://forums.mysql.com/read. php? 103,156527,198794 # msg-198794



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHÈN VÀO ... CHỌN TỪ ... TRÊN CẬP NHẬT KHÓA DUPLICATE

  2. Cách hàm TO_BASE64 () hoạt động trong MySQL

  3. Làm thế nào để chuyển đổi một chuỗi thành hệ thập lục phân trong MySQL - HEX ()

  4. Giữ ngắt dòng khỏi TextArea khi ghi vào MySQL

  5. Python From Scratch:Tạo một trang web động