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

Truy vấn phân biệt chữ hoa chữ thường trong MySQL

Các truy vấn MySQL không phân biệt chữ hoa chữ thường theo mặc định. Sau đây là một truy vấn đơn giản đang tìm kiếm 'value' . Tuy nhiên, nó sẽ trả về 'VALUE' , 'value' , 'VaLuE' , v.v.…

SELECT * FROM `table` WHERE `column` = 'value'

Tin tốt là nếu bạn cần thực hiện một truy vấn phân biệt chữ hoa chữ thường, thì rất dễ thực hiện bằng cách sử dụng BINARY toán tử, buộc so sánh từng byte:

SELECT * FROM `table` WHERE BINARY `column` = 'value'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ví dụ về TIMEDIFF () - MySQL

  2. MySQL - Nhận Chi phí Truy vấn Cuối cùng Sử dụng TÌNH TRẠNG HIỂN THỊ NHƯ ‘Last_Query_Cost’

  3. Cách tạo tập lệnh từ sơ đồ trong MySQL Workbench

  4. MySQL - MariaDB - Viết thủ tục được lưu trữ đầu tiên

  5. Cú pháp CƠ SỞ DỮ LIỆU SQL DROP - Được DBMS liệt kê