SQL

SQL Básico
Introdução ao SQL
SQL (Structured Query Language) é a linguagem padrão utilizada para gerenciar bancos de dados relacionais. Com o SQL, é possível criar, ler, atualizar e excluir dados (operações conhecidas como CRUD).
O que é o SQL?
SQL é uma linguagem declarativa, o que significa que você descreve o que deseja fazer, e não como fazê-lo. Usando SQL, você pode realizar consultas em um banco de dados, manipular dados e estruturar informações em tabelas e bancos de dados.
Comandos Básicos do SQL
Existem alguns comandos essenciais que formam a base do SQL. Aqui estão os mais utilizados:
- SELECT: Usado para consultar dados em uma tabela.
- INSERT: Usado para inserir novos registros em uma tabela.
- UPDATE: Usado para atualizar registros existentes em uma tabela.
- DELETE: Usado para excluir registros de uma tabela.
Sintaxe Básica do SQL
A sintaxe do SQL é bem simples, composta por palavras-chave e operadores. Veja um exemplo básico de consulta:
-- Exemplo de consulta SQL
SELECT coluna1, coluna2
FROM tabela
WHERE condicao;
O comando SELECT é usado para buscar dados de uma tabela específica, podendo filtrar com a cláusula WHERE.
Exemplo de SELECT
Vamos considerar uma tabela chamada clientes, e queremos buscar todos os clientes com idade superior a 30 anos:
SELECT nome, idade
FROM clientes
WHERE idade > 30;
Comando INSERT
O comando INSERT é usado para inserir novos dados em uma tabela. Aqui está um exemplo de como adicionar um novo cliente à tabela:
INSERT INTO clientes (nome, idade)
VALUES ('João', 28);
Comando UPDATE
O comando UPDATE permite atualizar dados existentes. Veja como podemos alterar a idade de um cliente:
UPDATE clientes
SET idade = 29
WHERE nome = 'João';
Comando DELETE
O comando DELETE é usado para excluir dados de uma tabela. Veja como podemos excluir um cliente específico:
DELETE FROM clientes
WHERE nome = 'João';
Cláusulas WHERE e AND/OR
A cláusula WHERE filtra os resultados de uma consulta, e você pode combinar várias condições com AND ou OR.
SELECT nome, idade
FROM clientes
WHERE idade > 20 AND nome = 'Maria';
No exemplo acima, estamos filtrando para encontrar todos os clientes chamados "Maria" com mais de 20 anos.
Conclusão
O SQL é uma linguagem poderosa para manipulação de dados em bancos de dados relacionais. Aprender os comandos básicos de SQL é essencial para trabalhar com dados de maneira eficaz. Com o tempo, você poderá avançar para tópicos mais complexos, como junções (JOINs), subconsultas e índices.
Para se aprofundar no assunto, temos alguns vídeos como recomendação:
- SQL Saia do ZERO em APENAS UMA AULA
Descrição: SQL Básico
SQL Saia do ZERO em APENAS UMA AULA
