Table of Contents

Desarrollo Web Lección 7 - Bases de Datos

Uniones

Objetivo

En esta actividad, usará datos de dos tablas y aprenderá por qué es una buena idea separar los datos en varias tablas.

Preparación

Valor Nulo

character_name hero_villain first_appeared power iron_man first_avenger thor avengers
Black Widow Hero 1964 Skill NULL NULL NULL True
Captain America Hero 1941 Biological NULL True NULL True
Hulk Hero 1962 Biological NULL NULL NULL True
Iron Man Hero 1963 Technology True NULL NULL True
Loki Villain 1949 Magic NULL NULL True True
Scarlet Witch Hero 1964 Magic NULL NULL NULL NULL

Tablas Múltiples

character_name hero_villain first_appeared power movie
Black Widow Hero 1964 Skill Iron Man
Black Widow Hero 1964 Skill Avengers
Captain America Hero 1941 Biological First Avenger
Captain America Hero 1941 Biological Avengers
Hulk Hero 1962 Bilogical Avengers
Iron Man Hero 1963 Technology Iron Man
Iron Man Hero 1963 Technology Avengers
Loki Villain 1949 Magic Avengers

Índice único

Uniones

SELECT *
FROM heroes
    LEFT JOIN appearances ON heroes.character_name=appearances.character_name
SELECT *
FROM heroes
	RIGHT JOIN appearances ON heroes.character_name=appearances.character_name
SELECT *
FROM heroes
	LEFT JOIN appearances ON heroes.character_name=appearances.character_name
SELECT character_name, hero_villain, first_appeared, power, movie
FROM heroes
	LEFT JOIN appearances ON heroes.character_name=appearances.character_name
SELECT heroes.character_name, hero_villain, first_appeared, power, movie
FROM heroes
	LEFT JOIN appearances ON heroes.character_name=appearances.character_name

Siguiente: Conexiones de Base de Datos PHP