curso mysql #15 - chaves estrangeiras e select com join
TRANSCRIPT
![Page 1: Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN](https://reader034.vdocuments.site/reader034/viewer/2022052305/5874f5731a28ab917a8b7cfd/html5/thumbnails/1.jpg)
Relacionando as Tabelas
Aula15
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Parte 2
![Page 2: Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN](https://reader034.vdocuments.site/reader034/viewer/2022052305/5874f5731a28ab917a8b7cfd/html5/thumbnails/2.jpg)
ATENÇÃOO uso deste material em sala de aula está totalmente autorizado, desde que seja distribuído de forma GRATUITA e os direitos do autor sejam respeitados, citando a fonte durante a aula.
O CursoemVideo é uma empresa de educação à distância, que cria cursos na área de Tecnologia da Informação e disponibiliza diretamente no seu canal do YouTube, no endereço abaixo:
youtube.com/cursoemvideo/playlists
Gustavo Guanabara Fundador do CursoemVideo
![Page 3: Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN](https://reader034.vdocuments.site/reader034/viewer/2022052305/5874f5731a28ab917a8b7cfd/html5/thumbnails/3.jpg)
InnoDBMyISAM
XtraDBTodos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
![Page 4: Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN](https://reader034.vdocuments.site/reader034/viewer/2022052305/5874f5731a28ab917a8b7cfd/html5/thumbnails/4.jpg)
ACIDAtomicidadeConsistência Isolamento
Durabilidade
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
![Page 5: Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN](https://reader034.vdocuments.site/reader034/viewer/2022052305/5874f5731a28ab917a8b7cfd/html5/thumbnails/5.jpg)
idcursonomedescricaocargatotaulasano
nomeprofissao
nascimentosexopeso
altura
id
nacionalidade
prefereGAFANHOTO CURSO1n
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
![Page 6: Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN](https://reader034.vdocuments.site/reader034/viewer/2022052305/5874f5731a28ab917a8b7cfd/html5/thumbnails/6.jpg)
idcursonomedescricaocargatotaulasano
nomeprofissao
nascimentosexopeso
altura
id
nacionalidadecursopreferido
prefereGAFANHOTO CURSO1n
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
![Page 7: Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN](https://reader034.vdocuments.site/reader034/viewer/2022052305/5874f5731a28ab917a8b7cfd/html5/thumbnails/7.jpg)
ADD COLUMN cursopreferido int;ALTER TABLE gafanhotos
Adicionando a Foreign Key
ALTER TABLE gafanhotosADD FOREIGN KEY (cursopreferido)REFERENCES cursos(idcurso);
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
![Page 8: Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN](https://reader034.vdocuments.site/reader034/viewer/2022052305/5874f5731a28ab917a8b7cfd/html5/thumbnails/8.jpg)
SET cursopreferido = '5'UPDATE gafanhotos
Atualizando os Registros
WHERE id = '1';
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
![Page 9: Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN](https://reader034.vdocuments.site/reader034/viewer/2022052305/5874f5731a28ab917a8b7cfd/html5/thumbnails/9.jpg)
WHERE idcurso = '6';DELETE FROM cursos
Integridade Referencial
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
![Page 10: Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN](https://reader034.vdocuments.site/reader034/viewer/2022052305/5874f5731a28ab917a8b7cfd/html5/thumbnails/10.jpg)
cursopreferido
idcursonomedescricaocargatotaulasano
nomeprofissao
nascimentosexopeso
altura
id
nacionalidade
prefereGAFANHOTO CURSO1n
Integridade Referencial
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
![Page 11: Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN](https://reader034.vdocuments.site/reader034/viewer/2022052305/5874f5731a28ab917a8b7cfd/html5/thumbnails/11.jpg)
JOIN cursosSELECT * FROM gafanhotos
Junções
ON gafanhotos.cursopreferido = cursos.idcurso;
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
![Page 12: Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN](https://reader034.vdocuments.site/reader034/viewer/2022052305/5874f5731a28ab917a8b7cfd/html5/thumbnails/12.jpg)
prefereGAFANHOTO CURSO1n
Junções
LEFT JOIN RIGHT JOININNER JOINTodos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com