Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como ver índices para um banco de dados ou tabela no MySQL?


Para ver o índice de uma tabela específica, use SHOW INDEX:
SHOW INDEX FROM yourtable;

Para ver os índices de todas as tabelas dentro de um esquema específico, você pode usar a tabela STATISTICS de INFORMATION_SCHEMA:
SELECT DISTINCT
    TABLE_NAME,
    INDEX_NAME
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = 'your_schema';

A remoção da cláusula where mostrará todos os índices em todos os esquemas.