"Explorando o Universo SQL: Desvendando os Segredos dos Bancos de Dados"
Principais comandos no SQL
Claro, aqui estão alguns dos principais comandos SQL que você provavelmente encontrará ao trabalhar com bancos de dados relacionais:
SELECT: Usado para recuperar dados de uma ou mais tabelas. Você pode especificar quais colunas deseja selecionar e adicionar condições para filtrar os resultados.Exemplo:
SELECT nome, idade FROM clientes WHERE idade > 25;
INSERT INTO: Utilizado para adicionar novos registros a uma tabela existente.Exemplo:
INSERT INTO produtos (nome, preço) VALUES ('Camiseta', 25.99);
UPDATE: Permite modificar os valores de colunas em registros existentes em uma tabela.Exemplo:
UPDATE clientes SET idade = 30 WHERE nome = 'João';
DELETE: Usado para remover registros de uma tabela com base em condições especificadas.Exemplo:
DELETE FROM produtos WHERE nome = 'Bola de Futebol';
CREATE TABLE: Cria uma nova tabela no banco de dados, especificando os nomes das colunas, tipos de dados e restrições.Exemplo:
CREATE TABLE clientes ( id INT PRIMARY KEY, nome VARCHAR(50), idade INT );
ALTER TABLE: Permite fazer alterações na estrutura de uma tabela existente, como adicionar novas colunas, modificar tipos de dados ou adicionar restrições.Exemplo:
ALTER TABLE clientes ADD email VARCHAR(100);
DROP TABLE: Remove uma tabela do banco de dados.Exemplo:
DROP TABLE clientes;
JOIN: Utilizado para combinar registros de duas ou mais tabelas com base em uma condição de junção.Exemplo:
SELECT clientes.nome, pedidos.produto FROM clientes INNER JOIN pedidos ON clientes.id = pedidos.cliente_id;
GROUP BY: Agrupa registros com base em valores semelhantes em uma ou mais colunas, geralmente usado em conjunto com funções de agregação como COUNT, SUM, AVG, etc.Exemplo:
SELECT departamento, COUNT(*) as total_funcionarios FROM funcionarios GROUP BY departamento;
ORDER BY: Ordena os resultados da consulta em ordem ascendente ou descendente com base em uma ou mais colunas.Exemplo:
SELECT nome, idade FROM clientes ORDER BY idade DESC;
Esses são apenas alguns dos principais comandos SQL que você pode encontrar ao trabalhar com bancos de dados relacionais. Eles fornecem as ferramentas necessárias para consultar, manipular e gerenciar dados de forma eficiente e estruturada.