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.