English version (when available)
show index from historial; -- Hay un índice llamado primary. Se creó al crear la tabla y definir restricción de clave primaria sobre la columna id
explain select ciudad, provincia from trabajador where ciudad=’Madrid’; -- No utiliza ningún índice. Columna key vale Null.
create index idx_trab_ciud on trabajador (ciudad);
explain select ciudad from trabajador; -- Utiliza el índice idx_trab_ciud
explain select ciudad from trabajador; -- Utiliza el índice idx_trab_ciud -- En el plan de ejecución de la select del ejercicio anterior el valor de -- posibles índices (posible_keys) era NULL mientras que en este es el índice -- que luego se utiliza. -- Esto ocurre porque en la select del ejercicio 3 ningún índice es adecuado -- para resolver la consulta, aunque todas las filas seleccionadas son columnas -- del índice idx_trab_ciud. En estos casos no se utiliza el índice para -- determinar qué filas recuperar, pero si para explorar las filas en lugar de -- explorar las filas de datos.
show index from habitación; -- Tiene dos índices. Primary sobre columnas id e idArea; idArea sobre columna idArea