Curso Completo de Banco de Dados com MySQL GRÁTIS em
https://www.youtube.com/playlist?list=PLHz_AreHm4dkBs-795Dsgvau_ekxg8g1r
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br
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
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