Introdução à Linguagem SQL

SQL

Lucas Lumertz

7/4/20253 min ler

Eaee galerinha! Vocês já imaginaram como os aplicativos, sites e empresas armazenam e acessam milhões de informações todos os dias? Como o Netflix sabe quais filmes você assistiu? Como o banco encontra seu extrato em segundos? A resposta está em uma linguagem poderosa chamada SQL!

Hoje, vou te explicar o que é SQL, para que serve e como ela funciona, e o melhor, tudo de um jeito super simples como sempre fazemos. Vamos começar?!

O que é SQL?

SQL (Structured Query Language, ou “Linguagem de Consulta Estruturada”) é uma linguagem usada para conversar com bancos de dados. Pense nela como um tradutor entre humanos e computadores quando o assunto é dados armazenados.

Por exemplo:

  • Você pergunta em SQL: “Quais são os clientes que moram em São Paulo?”

  • O banco de dados responde com uma lista filtrada.

É como fazer perguntas ao Google, mas usando uma linguagem para o bancos de dados entender!

Para que serve o SQL?

E afinal, para que serve o SQL então?

✔ Buscar informações (como listar todos os produtos de uma loja).
✔ Inserir novos dados (adicionar um cadastro de cliente).
✔ Atualizar registros (mudar o endereço de alguém).
✔ Excluir dados (remover um pedido cancelado).
✔ Organizar e analisar (saber quantas vendas foram feitas no mês).

Comparação simples: Se um banco de dados fosse uma planilha gigante no Excel, o SQL seria o conjunto de comandos que você usa para encontrar, editar ou apagar informações nela. A diferença para o Excel, ou qualquer outra planilha é que o banco de dados possui muito mais performance e capacidade para armazenar os seus dados.

Por que o SQL é importante?

O SQL é uma das linguagens mais usadas no mundo por alguns simples motivos, são eles:

🔹 Quase todos os sistemas usam bancos de dados (redes sociais, bancos, e-commerces).
🔹 É fácil de aprender (os comandos básicos são parecidos com inglês).
🔹 Funciona em qualquer lugar (desde pequenos apps até sistemas gigantes como Google e Facebook).
🔹 Poupa tempo (em vez de procurar manualmente, você faz uma pergunta direta ao banco).

Sem SQL, seria como procurar um livro em uma biblioteca sem catálogo, seria demorado e bem mais difícil!

Ferramentas para Usar SQL

Para começar a praticar, você pode usar:

1. Bancos de dados gratuitos:

  • MySQL → Um dos mais populares, usado em sites e apps.

  • SQLite → Leve e fácil para aplicativos móveis.

  • PostgreSQL → Poderoso para projetos avançados.

2. Plataformas online para treinar:

3. Ferramentas visuais:

  • DBeaver → Programa gratuito para escrever e testar consultas.

  • MySQL Workbench → Ideal para quem usa MySQL.

  • PgAdmin -> Ideal para quem usa PostgresSQL.

Exemplos de Comandos SQL

Agora, vamos ver alguns comandos básicos na prática:

1. Criar uma tabela (como uma planilha nova):

CREATE TABLE clientes (
id INT,
nome VARCHAR(100),
idade INT,
cidade VARCHAR(50)
);

2. Inserir dados (adicionar um cliente):

INSERT INTO clientes (id, nome, idade, cidade)
VALUES (1, 'Maria Silva', 28, 'São Paulo');

3. Buscar informações (filtrar clientes de SP):

SELECT nome, idade FROM clientes WHERE cidade = 'São Paulo';

4. Atualizar um registro (mudar a idade da Maria):

UPDATE clientes SET idade = 29 WHERE nome = 'Maria Silva';

5. Deletar um registro (remover um cliente):

DELETE FROM clientes WHERE id = 1;

Ah lucas, porque tu não colocou os exemplos das saídas, para incentivar vocês a instalaram um banco de dados, e estudarem por sí mesmos. Ou utilizarem alguns dos links acima que já vai estar como banco de dados pronto, mas tu pode fazer as tuas consultas.

Casos de Uso no Mundo Real

Vamos ver agora, alguns exemplos de casos e usos reais do SQL.

1. Redes Sociais (Instagram, Facebook):

  • SQL busca seus amigos, posts e mensagens quando você faz login.

2. E-commerce (Amazon, Mercado Livre):

  • Filtra produtos por preço, categoria ou avaliação usando SQL.

3. Bancos:

  • Consulta seu saldo, extrato e histórico de transações em segundos.

4. Hospitais:

  • Acessa prontuários de pacientes e resultados de exames rapidamente.

Conclusão:

Bora, resumir o que aprendemos hoje:

🔹 SQL é a linguagem para conversar com bancos de dados.
🔹 Serve para buscar, inserir, atualizar e apagar dados.
🔹 É essencial porque quase todo sistema usa bancos de dados.
🔹 Ferramentas como MySQL e PostgreSQL ajudam a praticar.
🔹 Comandos básicos incluem SELECT, INSERT, UPDATE e DELETE.

Se você quer trabalhar com tecnologia, dados ou até criar seu próprio app, aprender SQL é um superpoder que vai abrir muitas portas!

E aí, pronto para fazer sua primeira consulta? Se tiver dúvidas, deixa nos comentários! 🚀 Você não está sozinho nessa jornada, bora para cima!

📌 Quer mais conteúdos como este? Me siga para não perder as próximas postagens!