Aula4 1 1
Aula4 1 1
1 Introdução
Nesta aula, vamos explorar os comandos básicos de SQL para recuperar,
inserir, atualizar e excluir dados, bem como as cláusulas para filtrar, ordenar
e limitar os resultados, com foco no MySQL.
1
INSERT INTO Produtos ( Nome , Preco , Categoria ) VALUES
( ' Laptop ' , 1200.00 , ' Eletronicos ') ,
( ' Smartphone ' , 800.00 , ' Eletronicos ') ,
( ' Tablet ' , 300.00 , ' Eletronicos ') ,
( ' Teclado ' , 50.00 , ' Acessorios ') ,
( ' Mouse ' , 25.00 , ' Acessorios ') ,
( ' Monitor ' , 200.00 , ' Acessorios ') ,
( ' Livro ' , 30.00 , ' Livros ') ,
( ' Caderno ' , 10.00 , ' Papelaria ') ,
( ' Caneta ' , 5.00 , ' Papelaria ') ,
( ' Mochila ' , 75.00 , ' Acessorios ') ;
3 Comando SELECT
O comando SELECT é usado para recuperar dados de uma ou mais tabelas
em um banco de dados.
2
SELECT * FROM Produtos ;
4 Comando INSERT
O comando INSERT é usado para adicionar novos registros em uma tabela.
3
4.2 Exemplos Detalhados
1. Inserir um novo produto na tabela:
5 Comando UPDATE
O comando UPDATE é usado para modificar registros existentes em uma ta-
bela.
UPDATE nome_tabela
SET coluna1 = valor1 , coluna2 = valor2 , ...
WHERE condicao ;
UPDATE Produtos
SET Preco = 150.00
WHERE Nome = ' Fone de Ouvido ';
4
2. Atualizar a categoria de todos os produtos com preço abaixo de 50:
UPDATE Produtos
SET Categoria = ' Baixo Custo '
WHERE Preco < 50;
6 Comando DELETE
O comando DELETE é usado para remover registros de uma tabela.
5
7 Exercícios
1. Escreva um comando SELECT para listar todos os produtos com preço
superior a R$100,00.
2. Crie uma consulta que mostre apenas os nomes dos produtos da cate-
goria ’Acessorios’, ordenados alfabeticamente.
3. Escreva um comando INSERT para adicionar um novo produto cha-
mado ’Webcam’ com preço R$250,00 na categoria ’Eletronicos’.
4. Faça uma atualização para aumentar em 10% o preço de todos os
produtos da categoria ’Eletronicos’.
5. Crie uma consulta que mostre o produto mais caro da tabela.
6. Escreva um comando DELETE para remover todos os produtos com
preço inferior a R$20,00.
7. Faça uma consulta que conte quantos produtos existem em cada cate-
goria.
8. Escreva um comando UPDATE para corrigir o nome da categoria
’Eletronicos’ para ’Eletronics’ em todos os produtos.
9. Crie uma consulta que mostre a média de preços dos produtos por
categoria.
10. Escreva um comando SELECT que liste os 5 produtos mais baratos,
mostrando apenas nome e preço.