top of page

Coffee and Tips Newsletter

Assine nossa newsletter para receber tutoriais Tech, reviews de dispositivos e notícias do mundo Tech no seu email

Nos vemos em breve!

Foto do escritorJP

Aprenda SQL do Zero: Um Guia Básico para Iniciantes


sql-do-zero
Aprenda SQL do Zero

Introdução


O SQL (Structured Query Language) é a linguagem mais utilizada para gerenciar e consultar dados em bancos de dados relacionais. Dominar SQL é essencial para qualquer profissional que deseja trabalhar com dados, desde analistas a engenheiros de software. Ele permite extrair informações valiosas, realizar análises complexas e gerenciar grandes volumes de dados de forma eficiente.


Aprenda SQL do Zero neste post! Você aprenderá os conceitos básicos do SQL, incluindo como consultar, filtrar e organizar seus dados. Ao final, você terá uma base sólida para começar a usar SQL em seu dia a dia e poderá aprofundar seus conhecimentos com um eBook exclusivo, que também forneceremos ao final.


Vamos começar?


1. O que é SQL?


SQL, ou Linguagem de Consulta Estruturada, é uma linguagem padrão usada para gerenciar bancos de dados relacionais. Ele permite realizar tarefas como a inserção de dados, consulta, atualização e exclusão de informações em uma tabela de banco de dados. Bancos de dados relacionais, como MySQL, PostgreSQL e SQL Server, usam SQL para permitir que os usuários interajam com os dados de maneira eficiente.


Imagine que você tem uma tabela chamada usuarios que armazena informações de clientes de uma loja. Ela contém os seguintes campos:


id

nome

idade

cidade

1

Ana

25

São Paulo

2

João

30

São Paulo

3

Maria

22

Belo Horizonte

4

Carlos

35

Brasília

5

Bianca

28

Curitiba

Com o SQL, podemos realizar várias operações para gerenciar esses dados.


2. Principais Comandos SQL


Os principais comandos SQL incluem:


  • SELECT: Para consultar dados de uma tabela.

  • INSERT: Para adicionar novos registros.

  • UPDATE: Para atualizar dados existentes.

  • DELETE: Para remover dados.


Exemplo de uso:


  • SELECT: Para buscar todos os registros da tabela usuarios:


SELECT * FROM usuarios;

Isso retorna todos os dados de todos os usuários.


  • INSERT: Para adicionar um novo usuário à tabela:

INSERT INTO usuarios (nome, idade, cidade) 
VALUES ('Fernando', 27, 'Florianópolis');

UPDATE: Para atualizar a idade de um usuário:

UPDATE usuarios SET idade = 26 
WHERE nome = 'Ana';

DELETE: Para remover um usuário específico:

DELETE FROM usuarios WHERE nome = 'Carlos';

Esses são os fundamentos para trabalhar com dados em SQL. Agora, vamos ver como podemos filtrar, ordenar e agrupar os resultados.



3. Filtrando Dados com WHERE


A cláusula WHERE permite que você filtre os resultados de uma consulta com base em uma condição. Isso é útil quando você deseja buscar informações específicas, como usuários de uma determinada cidade ou idade.


Exemplo:


Para selecionar todos os usuários que vivem em "São Paulo":


SELECT * FROM usuarios WHERE cidade = 'São Paulo';

Resultado:

id

nome

idade

cidade

1

Ana

26

São Paulo

2

João

30

São Paulo


4. Ordenando Resultados com ORDER BY


O ORDER BY permite que você organize os resultados de uma consulta, seja em ordem crescente (ASC) ou decrescente (DESC).


Exemplo:


Para listar os usuários em ordem decrescente de idade:


SELECT * FROM usuarios 
ORDER BY idade DESC;

Resultado:

id

nome

idade

cidade

4

Carlos

35

Brasília

2

João

30

São Paulo

5

Bianca

28

Curitiba

1

Ana

26

São Paulo

3

Maria

22

Belo Horizonte


5. Limitar Resultados com LIMIT


A cláusula LIMIT é usada para limitar o número de resultados retornados por uma consulta. Isso é útil quando você quer ver apenas uma amostra dos dados.


Exemplo:


Para selecionar os dois primeiros usuários ordenados por idade:


SELECT * FROM usuarios 
ORDER BY idade DESC 
LIMIT 2;

Resultado:

id

nome

idade

cidade

4

Carlos

35

Brasília

2

João

30

São Paulo

Nota: É sempre uma boa prática usar WHERE ao usar LIMIT para garantir que a consulta retorne resultados relevantes.


6. Agrupando Dados com GROUP BY


A cláusula GROUP BY permite agrupar resultados com base em uma ou mais colunas. Isso é especialmente útil quando você quer sumarizar dados.


Exemplo:


Se você quiser contar quantos usuários estão em cada cidade:


SELECT cidade, COUNT(*) AS total_usuarios 
FROM usuarios 
GROUP BY cidade;

Resultado:

cidade

total_usuarios

São Paulo

2

Belo Horizonte

1

Brasília

1

Curitiba

1

Esse comando retorna o número total de usuários em cada cidade.


Conclusão


Agora que você já aprendeu o básico de SQL e como consultar, filtrar e organizar seus dados, está pronto para aplicar esse conhecimento em cenários reais. Para continuar aprendendo e dominar tópicos mais avançados, como JOIN, subconsultas e otimização de consultas, baixe nosso eBook exclusivo clicando no link abaixo!


Gostou deste conteúdo? Baixe nosso eBook gratuito e exclusivo para aprender SQL de forma aprofundada e ter acesso a exemplos mais práticos e avançados. Acesse o link abaixo para receber o

e-book direto no seu e-mail!











Posts recentes

Ver tudo

Comments


bottom of page