Os Comandos Básicos de SQL
Por: gamestick4k • 22/3/2023 • Artigo • 447 Palavras (2 Páginas) • 85 Visualizações
COMANDOS BÁSICOS DE SQL
SQL (Structured Query Language) é uma linguagem usada para gerenciar e manipular bancos de dados relacionais. Abaixo estão alguns dos comandos básicos mais comuns em SQL:
SELECT - usado para selecionar dados de uma tabela:
sql
SELECT * FROM tabela;
WHERE - usado para filtrar os resultados de uma consulta:
sql
SELECT * FROM tabela WHERE coluna = valor;
INSERT INTO - usado para inserir novos dados em uma tabela:
sql
INSERT INTO tabela (coluna1, coluna2, coluna3) VALUES (valor1, valor2, valor3);
UPDATE - usado para atualizar dados em uma tabela:
sql
UPDATE tabela SET coluna = novo_valor WHERE coluna = valor_antigo;
DELETE - usado para excluir dados de uma tabela:
sql
DELETE FROM tabela WHERE coluna = valor;
CREATE TABLE - usado para criar uma nova tabela:
sql
CREATE TABLE nome_da_tabela (coluna1 tipo_de_dado, coluna2 tipo_de_dado, coluna3 tipo_de_dado);
DROP TABLE - usado para excluir uma tabela:
sql
DROP TABLE nome_da_tabela;
Esses são apenas alguns dos comandos básicos do SQL. Há muitos outros comandos mais avançados para gerenciar e manipular dados em bancos de dados relacionais.
Aqui estão alguns outros comandos de SQL que podem ser úteis ao trabalhar com bancos de dados relacionais:
ORDER BY - usado para classificar os resultados de uma consulta em ordem ascendente ou descendente:
sql
SELECT * FROM tabela ORDER BY coluna ASC; -- Ordenação crescente
SELECT * FROM tabela ORDER BY coluna DESC; -- Ordenação decrescente
DISTINCT - usado para retornar apenas valores únicos de uma coluna:
sql
SELECT DISTINCT coluna FROM tabela;
GROUP BY - usado para agrupar os resultados de uma consulta com base em valores de colunas específicas:
sql
SELECT coluna1, coluna2, COUNT(*) FROM tabela GROUP BY coluna1, coluna2;
JOIN - usado para combinar dados de duas ou mais tabelas com base em uma coluna comum:
vbnet
SELECT tabela1.coluna, tabela2.coluna FROM tabela1 JOIN tabela2 ON tabela1.coluna_comum = tabela2.coluna_comum;
INNER JOIN - retorna apenas as linhas que têm correspondência nas duas tabelas:
sql
SELECT tabela1.coluna, tabela2.coluna FROM tabela1 INNER JOIN tabela2 ON tabela1.coluna_comum = tabela2.coluna_comum;
LEFT JOIN - retorna todas as linhas da tabela esquerda e as correspondentes da tabela direita:
sql
SELECT tabela1.coluna, tabela2.coluna FROM tabela1 LEFT JOIN tabela2 ON tabela1.coluna_comum = tabela2.coluna_comum;
RIGHT JOIN - retorna todas as linhas da tabela direita e as correspondentes da tabela esquerda:
sql
SELECT tabela1.coluna, tabela2.coluna FROM tabela1 RIGHT JOIN tabela2 ON tabela1.coluna_comum = tabela2.coluna_comum;
FULL OUTER JOIN - retorna todas as linhas de ambas as tabelas:
sql
SELECT tabela1.coluna, tabela2.coluna FROM tabela1 FULL OUTER JOIN tabela2 ON tabela1.coluna_comum = tabela2.coluna_comum;
...