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

Lập chỉ mục cho các hoạt động BINARY LIKE trong MySQL

Thực tế là MySQL lập chỉ mục phía bên trái của một chuỗi.

Sau đó, một cột chuỗi có thể sử dụng chỉ mục nếu truy vấn sử dụng ký tự đại diện bên phải:

 SELECT * FROM your_table WHERE field LIKE "text%" # can use an index

nhưng hãy nhớ rằng đối với chỉ mục có giới hạn là 767 byte

Từ Mysql DOC

https://dev.mysql.com/doc /refman/8.0/en/index-btree-hash.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối với cơ sở dữ liệu MySQL w / C # với tư cách người dùng không phải root?

  2. Kỹ sư đảo ngược định nghĩa lớp khai báo SQLAlchemy từ cơ sở dữ liệu MySQL hiện có?

  3. PHP, MySQL, PDO - Nhận kết quả từ truy vấn CẬP NHẬT?

  4. Ánh xạ Doctrine 2 tham chiếu đến khóa duy nhất

  5. Levenshtein:MySQL + PHP