miércoles, 30 de noviembre de 2016

Vistas en MySQL

Si no sabes como crear consultas haz clic aqui porque es necesario para la siguiente entrada.

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