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

Chỉ mục là gì?

Các chỉ mục tăng tốc các truy vấn CHỌN vì các chỉ mục được sắp xếp theo định nghĩa. Ngoài ra, chỉ mục UNIQUE thực thi ràng buộc rằng giá trị của cột đó (hoặc kết hợp các giá trị của các cột bị ràng buộc) chỉ tồn tại một lần (áp dụng tương tự cho PRIMARY, nhưng PRIMARY chỉ có thể tồn tại một lần trên mỗi bảng ngược lại với khóa UNIQUE).

Các chỉ mục là một sự cân bằng:chúng tăng tốc đáng kể các truy vấn CHỌN (khi các cột được sử dụng có INDEX) nhưng chúng làm cho bảng MySQL đó tiêu tốn nhiều dung lượng hơn và tốn nhiều thời gian hơn khi thay đổi bảng thông qua CHÈN / CẬP NHẬT / XÓA.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. các cột bổ sung mysql có cùng tên từ hai bảng

  2. Cách sắp xếp theo dữ liệu bảng tổng hợp trong ORM Eloquent của Laravel

  3. Mysql lấy id cuối cùng của bảng cụ thể

  4. bao gồm các hàng bị thiếu (không đếm được) khi sử dụng GROUP BY

  5. MySQL:lấy TỐI ĐA hoặc TUYỆT VỜI nhất của một số cột, nhưng với các trường NULL