Truy xuất dữ liệu - câu lệnh SELECT.
Thao tác dữ liệu - câu lệnh INSERT, UPDATE, DELETE.
Nếu bạn cảm thấy mình muốn có được hiệu suất truy xuất dữ liệu tốt hơn.
Trên các bảng sẽ thấy thao tác dữ liệu nặng - chèn, cập nhật ...
Các truy vấn cần giải quyết thứ tự của các cột khi xử lý một chỉ mục bao trùm (một chỉ mục trên nhiều cột), từ trái sang phải trong định nghĩa cột chỉ mục. Thứ tự cột trong câu lệnh không quan trọng, chỉ có cột 1, 2 và 3 - một câu lệnh cần có tham chiếu đến cột 1 trước khi chỉ mục có thể được sử dụng. Nếu chỉ có tham chiếu đến cột 2 hoặc 3, thì không thể sử dụng chỉ mục bao hàm cho 1/2/3.
Trong MySQL, chỉ một chỉ mục có thể được sử dụng cho mỗi câu lệnh SELECT / trong truy vấn (truy vấn con / vv được xem như một câu lệnh riêng biệt). Và có giới hạn về dung lượng trên mỗi bảng mà MySQL cho phép. Ngoài ra, việc chạy một hàm trên một cột được lập chỉ mục làm cho chỉ mục trở nên vô dụng - IE:
WHERE DATE(datetime_column) = ...