Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách lấy danh sách index (chỉ mục) trong MySQL

Có hai cách chính:

1. Xem index của một bảng cụ thể

SHOW INDEX FROM tên_bảng;

2. Lấy danh sách tất cả index trong một database

SELECT DISTINCT TABLE_NAME, INDEX_NAME
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = 'tên_database';

Ví dụ với database 'business' trả về 47 index từ các bảng khác nhau.

Kết quả bao gồm: tên bảng, tên index (PRIMARY, UNIQUE, index tùy chỉnh...).