10 1

Crear una relación de uno a muchos en MySQL Workbench (Curso de MySQL desde cero [10])

En este tutorial vamos a crear una relación de uno a muchos en MySQL Workbench siguiendo estos pasos:

  • Crearemos la tabla salon con los campos id,grupo,grado.
  • Eliminamos las columnas grado y grupo de la tabla alumno.
  • Agregamos la columna idSalon a la tabla alumno.
  • Vincular el campo idSalon de la tabla alumno con el campo id de la tabla salon, con el siguiente comando:
    alter table nombreTabla add constraint nombreLlaveForanea foreign key (campoTabla) references nombreOtraTabla (campoOtraTabla) on delete cascade on update cascade;

Codigos:
create table salon(
id int not null primary key auto_increment,
grado int not null,
grupo varchar(2) not null
);

alter table alumno drop column grado;
alter table alumno drop column grupo;

alter table alumno add column idSalon int not null after id;

alter table alumno add constraint fk_idSalon foreign key (idSalon)
references salon (id) on delete cascade on update cascade;

INSERT INTO salon (grupo,grado) VALUES (‘A’,1),(‘B’,1),(‘C’,1);

INSERT INTO alumno (nombre,fecha_ingreso,idSalon) VALUES (‘JUAN’,’2020-01-01′,1),(‘PEPE’,’2020-01-01′,1),(‘MARIA’,’2020-01-01′,2),(‘TERE’,’2020-01-01′,2);

Crear una relación de uno a muchos en MySQL Workbench

[CURSO] MYSQL DE 0 A 100🐬: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQmH9cRKWWHahygZFtIdwYG

🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🎦 Canal de youtube: https://www.youtube.com/c/programadornovato

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)