curso mysql #11 - obtendo dados select (parte 1)
TRANSCRIPT
![Page 1: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/1.jpg)
Obtendo Dados das Tabelas
Aula11
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Parte 1
![Page 2: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/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 #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/3.jpg)
Registros da Tabela ‘cursos’
idcurso nome descricao carga totaulas ano1 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 ano1 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
![Page 4: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/4.jpg)
Ordenação CrescenteSELECT * FROM cursosORDER BY nome;
idcurso nome descricao carga totaulas ano2 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
![Page 5: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/5.jpg)
Ordenação DecrescenteSELECT * FROM cursosORDER BY nome
idcurso nome descricao carga totaulas ano10 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
![Page 6: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/6.jpg)
Selecionando ColunasSELECT FROM cursos
idcurso nome descricao carga totaulas ano2 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 ano2 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
![Page 7: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/7.jpg)
Selecionando LinhasSELECT * FROM cursosWHERE ano = '2016'
idcurso nome descricao carga totaulas ano2 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 ano2 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
![Page 8: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/8.jpg)
Selecionando Linhas e ColunasSELECT WHERE ano = '2016'ORDER BY nome;
idcurso nome descricao carga totaulas ano2 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
![Page 9: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/9.jpg)
SELECT nome, descricao FROM cursosWHEREORDER BY nome;
ano <= '2015'
idcurso nome descricao carga totaulas ano2 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 ano2 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
![Page 10: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/10.jpg)
Selecionando IntervalosSELECT * FROM cursosWHEREORDER BY nome;
totaulas BETWEEN '20' AND '30'
idcurso nome descricao carga totaulas ano2 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 ano2 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
![Page 11: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/11.jpg)
Selecionando ValoresSELECT idcurso, nome FROM cursosWHEREORDER BY nome;
ano IN (‘2014’, '2016’, ‘2018')
idcurso nome descricao carga totaulas ano2 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 ano2 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
![Page 12: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/12.jpg)
Combinando TestesSELECT * FROM cursosWHEREORDER BY nome;
carga > 35 AND totaulas < 30
idcurso nome descricao carga totaulas ano2 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 ano2 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 ano2 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 ano2 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
![Page 13: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/13.jpg)
Operadores Lógicos
p q p AND qV V VV F FF V FF F F
p q p OR qV V VV F VF V VF F F
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
![Page 14: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/14.jpg)
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
![Page 15: Curso MySQL #11 - Obtendo dados SELECT (Parte 1)](https://reader034.vdocuments.com.br/reader034/viewer/2022042520/5874f5731a28ab917a8b7cff/html5/thumbnails/15.jpg)
CREATE DATABASECREATE TABLEALTER TABLEDROP TABLE
DDLData Definition
Language
DMLData Manipulation
LanguageINSERT INTOUPDATEDELETETRUNCATE
SELECTSELECT
DQLData Query Language