linkedin.
com/in/itseduarda
clu
para
b
SQL
iniciantes
O que é SQL?
SQL (STRUCTURED QUERY LANGUAGE) É A
LINGUAGEM USADA PARA INTERAGIR COM
BANCOS DE DADOS.
Por que é importante?
[Link]/in/itseduarda
ESSENCIAL PARA QUEM TRABALHA COM
DESENVOLVIMENTO E DADOS
USADO EM BANCOS DE DADOS COMO MYSQL,
POSTGRESQL E SQL SERVER
Com ela, você pode:
BUSCAR INFORMAÇÕES
ADICIONAR NOVOS DADOS
ATUALIZAR OU EXCLUIR DADOS
EXISTENTES...
Comandos SQL para
manipulação de dados (DML)
SELECT → CONSULTA DADOS
INSERT → INSERE NOVOS REGISTROS
UPDATE → ATUALIZA REGISTROS
DELETE → EXCLUI REGISTROS
[Link]/in/itseduarda
Comandos SQL para
Definição de estrutura (DDL)
CREATE TABLE → CRIA TABELAS
ALTER TABLE → MODIFICA TABELAS
DROP TABLE → EXCLUI TABELAS
Exemplo Prático:
Selecionando Dados
SELECT nome, idade FROM
[Link]/in/itseduarda
usuarios WHERE idade > 18;
SELECT: ESCOLHE COLUNAS ESPECÍFICAS
FROM: DEFINE A TABELA
WHERE: FILTRA OS RESULTADOS
Junção de Tabelas (JOIN)
Duas tabelas:
usuarios (id, nome, idade)
pedidos (id, usuario_id, produto)
[Link]/in/itseduarda
SELECT [Link], [Link]
FROM usuarios
JOIN pedidos ON [Link] = pedidos.usuario_id;
Retorna o nome do usuário
e o produto comprado.
Desafio rápido!
Tabela clientes
id nome email
1 Ana ana@[Link]
2 Pedro pedro@[Link]
3 Marina marina@[Link]
[Link]/in/itseduarda
Tabela pedidos
id cliente_id produto
1 1 Notebook
2 2 Smartphone
3 1 Teclado
Escreva um comando SQL que liste os nomes dos
clientes e os produtos que eles compraram!
Responda nos comentários com sua solução!