Lo que está describiendo se llama (en la mayoría de las bases de datos SQL) una vista.
La sintaxis para crear una vista variará según la base de datos, en el servidor Microsoft SQL (T-SQL) es:
CREAR VISTA (Transact-SQL)
En MySQL:
13.1.12 Sintaxis CREAR VISTA
- Acabo de leer sobre perfect.org. ¿Crees que es posible que IOS Swift también se use en la web?
- Estoy interesado en aprender cómo diseñar y crear sitios web y aplicaciones. ¿Donde debería empezar?
- ¿Qué tan bueno soy como diseñador de sitios web? ¿Debería centrarme solo en el desarrollo front-end?
- Tengo problemas con los algoritmos básicos de JavaScript en Free Code Camp. ¿Debo aprender en otro lugar o continuar con Free Code Camp?
- Tengo 22 años y estoy aprendiendo desarrollo web front-end. Debido a algunos problemas, no puedo trabajar en un trabajo regular. ¿Cómo puedo tener éxito en trabajar independientemente sin experiencia laboral?
En oráculo
CREAR VISTA
para otros servidores SQL, simplemente google “{el nombre de la base de datos} crear vista” y probablemente lo encontrará muy rápidamente
En cualquier caso, la vista que cree se verá y se comportará como una tabla y “contendrá” los resultados de la consulta utilizada para crearla en un momento dado. Después de crear una vista, normalmente necesitará establecer (otorgar) permisos en la vista de manera adecuada. Estos permisos pueden o no ser los mismos que los otorgados en las tablas subyacentes.
En cuanto al rendimiento, las vistas no son intrínsecamente mejores que una simple unión, pero en algunas implementaciones de vista (dependientes del servidor SQL) y, por lo general, bajo ciertas restricciones, podrían optimizarse para proporcionar una ganancia de rendimiento (por ejemplo, al indexar una vista o al dividir explícitamente una vista que es el resultado de una unión de varias tablas)