SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Obtendo Dados
das Tabelas
Aula	11
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Parte 1
ATENÇÃO
O 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
Registros da Tabela ‘cursos’
idcurso nome descricao carga totaulas ano
1 HTML5 … 40 37 2014
2 Algoritmos … 20 15 2014
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
5 Java … 40 29 2015
6 MySQL … 30 15 2016
7 Word … 40 30 2016
8 Sapateado … 40 30 2018
9 Cozinha Árabe … 40 30 2018
10 YouTuber … 5 2 2018
SELECT * FROM cursos;
idcurso nome descricao carga totaulas ano
1 HTML5 … 40 37 2014
2 Algoritmos … 20 15 2014
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
5 Java … 40 29 2015
6 MySQL … 30 15 2016
7 Word … 40 30 2016
8 Sapateado … 40 30 2018
9 Cozinha Árabe … 40 30 2018
10 YouTuber … 5 2 2018
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Ordenação Crescente
SELECT * FROM cursos
ORDER BY nome;
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Ordenação Decrescente
SELECT * FROM cursos
ORDER BY nome
idcurso nome descricao carga totaulas ano
10 YouTuber … 5 2 2018
7 Word … 40 30 2016
8 Sapateado … 40 30 2018
4 PHP … 40 20 2015
3 Photoshop … 10 8 2014
6 MySQL … 30 15 2016
5 Java … 40 29 2015
1 HTML5 … 40 37 2014
9 Cozinha Árabe … 40 30 2018
2 Algoritmos … 20 15 2014
DESC;
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Selecionando Colunas
SELECT FROM cursos
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
ORDER BY nome;
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
nome, carga, ano
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Selecionando Linhas
SELECT * FROM cursos
WHERE ano = '2016'
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
ORDER BY nome;
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Selecionando Linhas e Colunas
SELECT
WHERE ano = '2016'
ORDER BY nome;
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
nome, descricao, carga FROM cursos
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
SELECT nome, descricao FROM cursos
WHERE
ORDER BY nome;
ano <= '2015'
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
Selecionando Linhas e Colunas
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Selecionando Intervalos
SELECT * FROM cursos
WHERE
ORDER BY nome;
totaulas BETWEEN '20' AND '30'
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Selecionando Valores
SELECT idcurso, nome FROM cursos
WHERE
ORDER BY nome;
ano IN (‘2014’, '2016’, ‘2018')
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Combinando Testes
SELECT * FROM cursos
WHERE
ORDER BY nome;
carga > 35 AND totaulas < 30
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
idcurso nome descricao carga totaulas ano
2 Algoritmos … 20 15 2014
9 Cozinha Árabe … 40 30 2018
1 HTML5 … 40 37 2014
5 Java … 40 29 2015
6 MySQL … 30 15 2016
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
8 Sapateado … 40 30 2018
7 Word … 40 30 2016
10 YouTuber … 5 2 2018
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Operadores Lógicos
p q p AND q
V V V
V F F
F V F
F F F
p q p OR q
V V V
V F V
F V V
F F F
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Operadores Lógicos
p q p AND q p q p OR q
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
CREATE DATABASE
CREATE TABLE
ALTER TABLE
DROP TABLE
DDLData Definition
Language
DMLData Manipulation
Language
INSERT INTO
UPDATE
DELETE
TRUNCATE
SELECTSELECT
DQLData Query
Language

Mais conteúdo relacionado

Destaque

36552531 seguranca-de-redes-firewall
36552531 seguranca-de-redes-firewall36552531 seguranca-de-redes-firewall
36552531 seguranca-de-redes-firewallMarco Guimarães
 
Apresentação formação web - up marketing digital - módulo ii - 2º fds
Apresentação   formação web - up marketing digital - módulo ii - 2º fdsApresentação   formação web - up marketing digital - módulo ii - 2º fds
Apresentação formação web - up marketing digital - módulo ii - 2º fdsRangel Javier
 
Progweb Aula8
Progweb Aula8Progweb Aula8
Progweb Aula8softeam
 

Destaque (16)

MySQL #13 - Obtendo dados SELECT (Parte 3)
MySQL #13 - Obtendo dados SELECT (Parte 3)MySQL #13 - Obtendo dados SELECT (Parte 3)
MySQL #13 - Obtendo dados SELECT (Parte 3)
 
Curso MySQL #14 - Modelo Relacional
Curso MySQL #14 - Modelo RelacionalCurso MySQL #14 - Modelo Relacional
Curso MySQL #14 - Modelo Relacional
 
Curso de Java #07 - Operadores (Parte 1)
Curso de Java #07 - Operadores (Parte 1)Curso de Java #07 - Operadores (Parte 1)
Curso de Java #07 - Operadores (Parte 1)
 
Curso de Java #11 - Estruturas de Repetição (Parte 1)
Curso de Java #11 - Estruturas de Repetição (Parte 1)Curso de Java #11 - Estruturas de Repetição (Parte 1)
Curso de Java #11 - Estruturas de Repetição (Parte 1)
 
Curso de Java #08 - Operadores Lógicos e Relacionais
Curso de Java #08 - Operadores Lógicos e RelacionaisCurso de Java #08 - Operadores Lógicos e Relacionais
Curso de Java #08 - Operadores Lógicos e Relacionais
 
Curso de Java #12 - Estruturas de Repetição (Parte 2)
Curso de Java #12 - Estruturas de Repetição (Parte 2)Curso de Java #12 - Estruturas de Repetição (Parte 2)
Curso de Java #12 - Estruturas de Repetição (Parte 2)
 
Curso de Java #13 - Estruturas de Repetição (Parte 3)
Curso de Java #13 - Estruturas de Repetição (Parte 3)Curso de Java #13 - Estruturas de Repetição (Parte 3)
Curso de Java #13 - Estruturas de Repetição (Parte 3)
 
Curso de Java #10 - Estruturas Condicionais (Parte 2)
Curso de Java #10 - Estruturas Condicionais (Parte 2)Curso de Java #10 - Estruturas Condicionais (Parte 2)
Curso de Java #10 - Estruturas Condicionais (Parte 2)
 
Curso de Java #09 - Estruturas Condicionais (Parte 1)
Curso de Java #09 - Estruturas Condicionais (Parte 1)Curso de Java #09 - Estruturas Condicionais (Parte 1)
Curso de Java #09 - Estruturas Condicionais (Parte 1)
 
Curso de Java #01 - História do Java
Curso de Java #01 - História do JavaCurso de Java #01 - História do Java
Curso de Java #01 - História do Java
 
Curso de Java #03 - Instalando JDK Java
Curso de Java #03 - Instalando JDK JavaCurso de Java #03 - Instalando JDK Java
Curso de Java #03 - Instalando JDK Java
 
Curso de Java #05 - Swing e JavaFX
Curso de Java #05 - Swing e JavaFXCurso de Java #05 - Swing e JavaFX
Curso de Java #05 - Swing e JavaFX
 
36552531 seguranca-de-redes-firewall
36552531 seguranca-de-redes-firewall36552531 seguranca-de-redes-firewall
36552531 seguranca-de-redes-firewall
 
Apresentação formação web - up marketing digital - módulo ii - 2º fds
Apresentação   formação web - up marketing digital - módulo ii - 2º fdsApresentação   formação web - up marketing digital - módulo ii - 2º fds
Apresentação formação web - up marketing digital - módulo ii - 2º fds
 
Progweb Aula8
Progweb Aula8Progweb Aula8
Progweb Aula8
 
O comando SELECT (JOIN)
O comando SELECT (JOIN)O comando SELECT (JOIN)
O comando SELECT (JOIN)
 

Último

Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptxProjeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptxIlda Bicacro
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfRavenaSales1
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffNarlaAquino
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2Maria Teresa Thomaz
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 

Último (20)

Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptxProjeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 

Curso MySQL #11 - Obtendo dados SELECT (Parte 1)

  • 1. Obtendo Dados das Tabelas Aula 11 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Parte 1
  • 2. ATENÇÃO O 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
  • 3. Registros da Tabela ‘cursos’ idcurso nome descricao carga totaulas ano 1 HTML5 … 40 37 2014 2 Algoritmos … 20 15 2014 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 5 Java … 40 29 2015 6 MySQL … 30 15 2016 7 Word … 40 30 2016 8 Sapateado … 40 30 2018 9 Cozinha Árabe … 40 30 2018 10 YouTuber … 5 2 2018 SELECT * FROM cursos; idcurso nome descricao carga totaulas ano 1 HTML5 … 40 37 2014 2 Algoritmos … 20 15 2014 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 5 Java … 40 29 2015 6 MySQL … 30 15 2016 7 Word … 40 30 2016 8 Sapateado … 40 30 2018 9 Cozinha Árabe … 40 30 2018 10 YouTuber … 5 2 2018 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 4. Ordenação Crescente SELECT * FROM cursos ORDER BY nome; idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 5. Ordenação Decrescente SELECT * FROM cursos ORDER BY nome idcurso nome descricao carga totaulas ano 10 YouTuber … 5 2 2018 7 Word … 40 30 2016 8 Sapateado … 40 30 2018 4 PHP … 40 20 2015 3 Photoshop … 10 8 2014 6 MySQL … 30 15 2016 5 Java … 40 29 2015 1 HTML5 … 40 37 2014 9 Cozinha Árabe … 40 30 2018 2 Algoritmos … 20 15 2014 DESC; Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 6. Selecionando Colunas SELECT FROM cursos idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 ORDER BY nome; idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 nome, carga, ano Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 7. Selecionando Linhas SELECT * FROM cursos WHERE ano = '2016' idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 ORDER BY nome; idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 8. Selecionando Linhas e Colunas SELECT WHERE ano = '2016' ORDER BY nome; idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 nome, descricao, carga FROM cursos Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 9. SELECT nome, descricao FROM cursos WHERE ORDER BY nome; ano <= '2015' idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 Selecionando Linhas e Colunas Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 10. Selecionando Intervalos SELECT * FROM cursos WHERE ORDER BY nome; totaulas BETWEEN '20' AND '30' idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 11. Selecionando Valores SELECT idcurso, nome FROM cursos WHERE ORDER BY nome; ano IN (‘2014’, '2016’, ‘2018') idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 12. Combinando Testes SELECT * FROM cursos WHERE ORDER BY nome; carga > 35 AND totaulas < 30 idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 idcurso nome descricao carga totaulas ano 2 Algoritmos … 20 15 2014 9 Cozinha Árabe … 40 30 2018 1 HTML5 … 40 37 2014 5 Java … 40 29 2015 6 MySQL … 30 15 2016 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 8 Sapateado … 40 30 2018 7 Word … 40 30 2016 10 YouTuber … 5 2 2018 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 13. Operadores Lógicos p q p AND q V V V V F F F V F F F F p q p OR q V V V V F V F V V F F F Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 14. Operadores Lógicos p q p AND q p q p OR q Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 15. CREATE DATABASE CREATE TABLE ALTER TABLE DROP TABLE DDLData Definition Language DMLData Manipulation Language INSERT INTO UPDATE DELETE TRUNCATE SELECTSELECT DQLData Query Language