Manejo de Vistas

MANEJO DE VISTAS

 

Se utiliza para crear tablas temporales

 

•          Crear una vista que guarde toda la información de los nombres que finalicen en a

            Comando view

-           Sintaxis créate view nombredelavista as consulta;

-           Ejemplo: create view ejercicioa as select * from ejercicio where nombre like’%a’; 

 

Visualizar las tablas y se observa en el listado la vista creada, visualizar la información de la nueva vista y observar que solo guardo los nombres que terminan en a

 

Nota: se crea una tabla tal cual es la original, pero con la información consultada

 

•          Crear una vista que guarde todos los datos del sexo hombre

      -     Comando view

      -     Sintaxis créate view nombredelavista as consulta;

      -    Ejemplo: create view ejerciciosexo as select * from ejercicio where sexo= ‘hombre’;   

 

Visualizar las tablas y se observa en el listado la vista creada, visualizar la información de la nueva vista y observar que solo guardo la información de los hombres

 

Insertar el siguiente registro en la tabla ejercicio

Insert into ejercicio (codigo, nombre, sexo, nacimiento, hijos) values ('8005129','Alberto Lechona','hombre','1970-03-22','1');

 

visualizar nuevamente la información de las  vistas creadas, y al ver la información en ambas vistas aparece Alberto lechona ya que se insertó como registro nuevo y cumple con las condiciones evaluadas al crearla, lo que quiere decir que las vistas se actualizan automaticamente...

 

para eliminar una vista se utliliza el comando drop

 

sintaxis:  drop view nombredelavistaaeliminar;

ejercicio:  eliminar la vista ejerciciosexo

ejemplo:  drop view ejerciciosexo;

visualizar las tablas y se observa que la vista fue borrada o eliminada.