SQL: Uma visão geral para iniciar o estudos em banco de dados
O SQL (Structured Query Language) é uma linguagem de programação utilizada para gerenciar bancos de dados relacionais. Suas principais funções incluem a criação, consulta, atualização e exclusão de dados em sistemas de gerenciamento de banco de dados (SGBD).
Principais Comandos SQL:
SELECT: Usado para recuperar dados de uma tabela. Exemplo em MySQL:
SELECT * FROM clientes;
INSERT: Insere novos registros em uma tabela. Exemplo em PostgreSQL:
INSERT INTO produtos (nome, preço) VALUES ('Camiseta', 20.99);
UPDATE: Atualiza registros existentes. Exemplo em SQLite:
UPDATE estoque SET quantidade = 50 WHERE produto_id = 1;
DELETE: Remove registros de uma tabela. Exemplo em MySQL:
DELETE FROM pedidos WHERE data < '2023-01-01';
Principais Funções SQL:
COUNT(): Retorna o número de linhas em um conjunto de resultados. Exemplo em PostgreSQL:
SELECT COUNT(*) FROM produtos;
SUM(): Calcula a soma de valores em uma coluna. Exemplo em MySQL:
SELECT SUM(total) FROM vendas;
AVG(): Calcula a média de valores em uma coluna. Exemplo em SQLite:
SELECT AVG(idade) FROM clientes;
MAX() e MIN(): Encontram o valor máximo e mínimo em uma coluna, respectivamente. Exemplo em MySQL:
SELECT MAX(preço), MIN(preço) FROM produtos;
O SQL é amplamente suportado por SGBDs, incluindo MySQL, PostgreSQL e SQLite, embora haja pequenas diferenças na sintaxe e nas funções. Estas são apenas as noções básicas; o SQL oferece muito mais funcionalidades para trabalhar com bancos de dados relacionais.