55 - Borrado de índices (alter table - drop index) |
Trabajamos con la tabla "alumnos" en la cual un instituto de enseñanza guarda los datos de sus alumnos. 1- Elimine la tabla "alumnos" si existe. 2- Cree la tabla con los siguientes índices: create table alumnos( año year not null, numero int unsigned not null, nombre varchar(30), documento char(8) not null, domicilio varchar(30), ciudad varchar(20), provincia varchar(20), primary key(año,numero), unique i_documento (documento), index i_ciudadprovincia (ciudad,provincia), ); 3- Vea los índices de la tabla. 4- Elimine el índice único: alter table alumnos drop index i_documento; 5- Elimine el índice común: alter table alumnos drop index i_ciudadprovincia; 6- Vea los índices: show index from alumnos;
Una clínica registra las consultas de los pacientes en una tabla llamada "consultas". 1- Elimine la tabla si existe. 2- Cree la tabla con la siguiente estructura: create table consultas( fecha date, numero int unsigned, documento char(8) not null, obrasocial varchar(30), medico varchar(30), primary key(fecha,numero), unique i_consulta(documento,fecha,medico), index i_medico (medico), index i_obrasocial (obrasocial) ); 3- Vea los índices de la tabla. 4- Elimine el índice único: alter table consultas drop index i_consulta; 5- Elimine los índices comumes: alter table consultas drop index i_medico; alter table consultas drop index i_obrasocial; 6- Vea los índices: show index from consultas;