Una vista de base de datos es una tabla virtual que muestra los resultados de una consulta SQL a una o más tablas reales, almacenando solo la definición de la consulta y no los datos reales. Las vistas se usan comúnmente para obtener información derivada de consultas complejas o relaciones entre tablas de forma segura y para la creación de esquemas externos. Se crean con la sentencia CREATE VIEW y se pueden modificar, eliminar o ver su definición con otras sentencias como ALTER VIEW, DROP VIEW y SHOW CREATE VIEW.