Creación de vistas en MySQL
Una vista es un objeto en MySQL que tiene como finalidad crear tablas virtuales a partir de Consultas
Las vistas de una base de datos MySQL tienen la misma estructura de filas y columnas de una tabla, no puede haber una vista con el mismo nombre de una tabla.
Para poder crear una vista se necesita de la sintaxis Create view [Nombrevista] as [Consulta]
Una vez creada la vista para poder llamar la vista se necesita del comando
select * from [NombreVista]
Ventajas de usar vistas en MySQL:
- Privacidad de la información: Mostramos a los usuarios con acceso a la vista únicamente la información que creamos conveniente. De esta manera no se tiene acceso a la tabla original con todas sus filas y columnas.
- Optimización del rendimiento de la base de datos: Podemos crear de querys sobre vistas complejas, es decir, vistas cuya información ha sido extraída y creada a través de unas SELECT complejas. De esta manera nos ahorramos estar ejecutando queys pesadas y atacamos directamente al resultado de dichas querys.
- Tablas de prueba: Para los desarrolladores que no tengan entornos de preproducción es muy útil usar las vistas para no tener miedo a perder información.
No hay comentarios:
Publicar un comentario