Cómo crear vistas e interactuar con ellas en una base de datos SQL
Una cosa interesante que puedes hacer con SQL es crear una vista .
Una vista es como una tabla, excepto que en lugar de ser una tabla real por sí sola, se construye dinámicamente a partir del resultado de una consulta SELECT.
Utilicemos el ejemplo que usamos en la lección de uniones:
CREATE TABLE people ( age INT NOT NULL, name CHAR(20) NOT NULL PRIMARY KEY);CREATE TABLE cars ( brand CHAR(20) NOT NULL, model CHAR(20) NOT NULL, owner CHAR(20) NOT NULL PRIMARY KEY);
Añadimos algunos datos:
INSERT INTO people VALUES (37, 'Flavio');INSERT INTO people VALUES (8, 'Roger');INSERT INTO cars VALUES ('Ford', 'Fiesta', 'Flavio');INSERT INTO cars VALUES ('Ford', 'Mustang', 'Roger');
Podemos crear una vista que llamamos car_age
que siempre contiene la variación entre un modelo de automóvil y la edad de su propietario:
CREATE VIEW car_age AS SELECT model, age AS owner_age FROM people JOIN cars ON people.name = cars.owner;
Aquí está el resultado que podemos inspeccionar con SELECT * FROM car_age
:Te recomendamos Olla express a presion
model | owner_age ----------------------+----------- Fiesta | 37 Mustang | 8
La vista es persistente y se verá como una tabla en su base de datos. Puede eliminar una vista usando DROP VIEW
:
DROP VIEW car_age
Tal vez te puede interesar:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
Vistas SQL
Una cosa interesante que puedes hacer con SQL es crear una vista . Cómo crear vistas e interactuar con ellas en una base de datos SQL Cómo crear vistas e int
programar
es
2025-01-04

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente