Nesse projeto, você será capaz de:
- Entender o que são bancos de dados
- Entender como a linguagem de consulta estruturada (SQL) é usada
- Compreender como as tabelas se encaixam no conceito de banco de dados
- Montar um ambiente de desenvolvimento local para praticar SQL
- Entender como usar o MySQL Workbench
- Compreender o que é uma query SQL e quais são seus tipos de comando
- Gerar valores com
SELECT
- Selecionar colunas individualmente com
SELECT
- Renomear e gerar colunas em uma consulta com
AS
- Concatenar colunas e valores com
CONCAT
- Remover dados duplicados em uma consulta com
DISTINCT
- Contar a quantidade de resultados em uma consulta com
COUNT
- Limitar a quantidade de resultados em uma consulta com
LIMIT
- Pular resultados em uma consulta com
OFFSET
- Ordernar os resultados de uma consulta com
ORDER BY
- Filtrar resultados de consultas com o
WHERE
- Utilizar operadores booleanos e relacionais em consultas
- Criar consultas mais dinâmicas e maleáveis com
LIKE
- Fazer consultas que englobam uma faixa de resultados com
IN
eBETWEEN
- Encontrar e separar resultados que incluem datas.
- Inserir dados em tabelas com
INSERT
- Atualizar dados em tabelas com
UPDATE
- Apagar dados em tabelas com
DELETE
Hoje você fará um projeto com o codinome All For One em que praticará todos os conceitos de SQL já ensinados até aqui. Porém, você vai usar um banco de dados totalmente diferente, então dê tchau para o sakila
e dê boas vindas ao Northwind
, que será usado neste projeto. As instruções de como restaurar o banco podem ser lidas a seguir.