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

so sánh nhị phân mysql không sử dụng chỉ mục

MySQL sử dụng đối chiếu của cột cho chỉ mục. Chỉ mục có đối chiếu không phải nhị phân không hữu ích cho tra cứu nhị phân vì thứ tự có thể khác.

Bạn có thể thay đổi chính cột đó thành đối chiếu nhị phân:

ALTER TABLE YourTable MODIFY
   YourColumn VARCHAR(4)
   CHARACTER SET latin1
   COLLATE latin1_bin;

Sau đó, chỉ mục sẽ hữu ích cho tra cứu nhị phâ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. Hiển thị tất cả các khóa hiện tại từ get_lock

  2. Làm cách nào để tạo một truy vấn SQL nhóm trong một phạm vi phần trăm nhất định

  3. mysql> sử dụng mysql; nhưng ... LỖI 1044 (42000):Quyền truy cập bị từ chối đối với người dùng '' @ 'localhost' vào cơ sở dữ liệu 'mysql'

  4. Cách triển khai máy chủ Percona cho MySQL để có tính khả dụng cao

  5. Tạo sơ đồ cơ sở dữ liệu trong MySQL Workbench