sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo ver los índices de una base de datos o tabla en MySQL?

Para ver el índice de una tabla específica, use MOSTRAR ÍNDICE:

SHOW INDEX FROM yourtable;

Para ver los índices de todas las tablas dentro de un esquema específico, puede usar la tabla ESTADÍSTICAS de INFORMACIÓN_ESQUEMA:

SELECT DISTINCT
    TABLE_NAME,
    INDEX_NAME
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = 'your_schema';

Eliminar la cláusula where le mostrará todos los índices en todos los esquemas.