🎯 Sintaxe e Comandos SQL

Em poucas palavras

Este guia reúne os principais comandos, predicados e funções de agregação da Linguagem de Consulta Estruturada. O SQL é dividido entre comandos que definem estruturas (DDL) e comandos que manipulam dados (DML).


📝 Notas e Desenvolvimento


🔗 Conexões e Contexto


📚 Referências e Fontes

📂 Outros Conteúdos Preservados

🎯 Sintaxe e Comandos SQL

Em poucas palavras

Este guia reúne os principais comandos, predicados e funções de agregação da Linguagem de Consulta Estruturada. O SQL é dividido entre comandos que definem estruturas (DDL) e comandos que manipulam dados (DML).

📝 1. Comandos de Estrutura e Dados

Definição de Estrutura (DDL)

  • CREATE DATABASE / TABLE: Cria um novo banco de dados ou uma nova tabela.
  • ALTER DATABASE / TABLE: Modifica as propriedades ou colunas de uma estrutura existente.
  • DROP TABLE / INDEX: Exclui permanentemente uma tabela ou um índice.
  • CREATE INDEX: Cria um índice para acelerar a busca de dados.

Manipulação de Dados (DML)

  • SELECT: Extrai e visualiza dados de uma tabela.
  • INSERT INTO: Insere novos registros.
  • UPDATE: Atualiza dados existentes (requer o uso de WHERE).
  • DELETE: Remove registros (requer o uso de WHERE).

📝 2. Filtragem e Ordenação (Predicados)

Os predicados são usados para refinar o que o comando SELECT deve retornar:

  • WHERE: Filtra registros baseando-se em uma condição (Ex: WHERE preco > 100).
  • LIKE: Busca padrões específicos em colunas de texto (Ex: WHERE nome LIKE 'A%').
  • ORDER BY: Ordena os resultados de forma ascendente (ASC) ou descendente (DESC).
  • LIMIT: Restringe a quantidade de linhas retornadas na consulta.
  • GROUP BY: Agrupa linhas que têm valores idênticos em colunas específicas, permitindo o uso de funções de agregação.
  • AS (Alias): Atribui um nome temporário (apelido) a uma coluna ou tabela.

📝 3. Funções de Agregação e Operações

Usadas para realizar cálculos sobre um conjunto de valores:

  • COUNT(): Retorna o número de linhas ou entradas.
  • DISTINCT: Retorna apenas valores exclusivos, eliminando duplicatas.
  • SUM() / AVG(): Calcula a soma ou a média de uma coluna numérica.
  • MAX() / MIN(): Retorna o maior ou menor valor de um conjunto.