Curso MySQL #11 - Obtendo dados SELECT (Parte 1)
-
Upload
curso-em-video-cursos-gratis-com-certificado -
Category
Education
-
view
9.801 -
download
6
Transcript of Curso MySQL #11 - Obtendo dados SELECT (Parte 1)
Obtendo Dados das Tabelas
Aula11
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Parte 1
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
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
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
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
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
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
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
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
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
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
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
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
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 DATABASECREATE TABLEALTER TABLEDROP TABLE
DDLData Definition
Language
DMLData Manipulation
LanguageINSERT INTOUPDATEDELETETRUNCATE
SELECTSELECT
DQLData Query Language