Mặc định MySQL so sánh chuỗi không phân biệt hoa/thường (case-insensitive). Để so sánh chính xác, dùng từ khóa BINARY.
Ví dụ
mysql> CREATE TABLE InCaseSensDemo (Name VARCHAR(100));
mysql> INSERT INTO InCaseSensDemo VALUES('JOhN'), ('bob'), ('BoB'), ('Bob');
mysql> SELECT * FROM InCaseSensDemo;
+------+
| Name |
+------+
| JOhN |
| bob |
| BoB |
| Bob |
+------+
So sánh case-sensitive với BINARY
mysql> SELECT * FROM InCaseSensDemo WHERE BINARY Name = 'bob';
+------+ | Name | +------+ | bob | +------+
Chỉ hàng 'bob' (chữ thường hoàn toàn) được trả về. Các biến thể 'BoB', 'Bob' không khớp.
Cú pháp
SELECT * FROM ten_bang WHERE BINARY ten_cot = 'gia_tri';