FANDOM


Creación Editar

Consulta para obtener datos de las dos tablas de actores:

USE videoteca;

SELECT
  a.id,
  a.nombre,
  a.apellidos,
  ae.imdb
FROM
  actor a
  JOIN actor_ext ae ON a.id = ae.idactor;

Vista con el mismo objetivo:

USE videoteca;

CREATE VIEW v_actor AS

SELECT
  a.id,
  a.nombre,
  a.apellidos,
  ae.imdb
FROM
  actor a
  JOIN actor_ext ae ON a.id = ae.idactor;

Uso de la vista:

USE videoteca;

SELECT * FROM v_actor;

Modificación Editar

Llamada a una vista incluyendo ordenación:

USE videoteca;

SELECT
  *
FROM
  v_actor
ORDER BY
  apellidos, nombre;

Modificación del comportamiento de la vista:

USE videoteca;

CREATE OR REPLACE VIEW v_actor AS

SELECT
  a.id,
  a.nombre,
  a.apellidos,
  ae.imdb
FROM
  actor a
  JOIN actor_ext ae ON a.id = ae.idactor
ORDER BY
  apellidos,
  nombre;

O:

USE videoteca;

ALTER VIEW v_actor AS

SELECT
  a.id,
  a.nombre,
  a.apellidos,
  ae.imdb
FROM
  actor a
  JOIN actor_ext ae ON a.id = ae.idactor
ORDER BY
  apellidos,
  nombre;

Detalles Editar

USE videoteca;

SHOW CREATE VIEW v_actor;

De otra forma:

USE videoteca;

SHOW CREATE VIEW v_actor\G

Eliminación Editar

USE videoteca;

DROP VIEW v_actor;