Cláusulas
As cláusulas do MySQL são os componentes fundamentais usados para construir consultas ao banco de dados. Eles definem a estrutura e as restrições das instruções SQL, permitindo a manipulação e a recuperação eficientes dos dados. As cláusulas são parte integrante das consultas e funcionam em conjunto com outros componentes do SQL, como palavras-chave e funções.
Usos comuns das cláusulas do MySQL
- Cláusula SELECT: Recupera dados específicos de tabelas.
- Cláusula WHERE: Filtra registros com base em condições específicas.
- GROUP BY Clause: Agrupa linhas com os mesmos valores nas colunas especificadas.
- Cláusula ORDER BY: Classifica os resultados da consulta em ordem crescente ou decrescente.
- Cláusula LIMIT: Restringe o número de linhas retornadas por uma consulta.
Exemplos
- Exemplo de cláusula SELECT
SELECT name, age FROM employees;
Explicação: Obtém as colunas
name
eage
da tabelaemployees
. - Exemplo de cláusula WHERE
SELECT * FROM orders WHERE status = 'Pending';
Explicação: Recupera todos os pedidos em que o
status
éPending
. - Exemplo de cláusula GROUP BY
SELECT department, COUNT(*) FROM employees GROUP BY department;
Explicação: Conta o número de funcionários em cada departamento.
- Exemplo de cláusula ORDER BY
SELECT name FROM students ORDER BY grade DESC;
Explicação: Lista os nomes dos alunos classificados por suas notas em ordem decrescente.
- Exemplo de cláusula LIMIT
SELECT * FROM products LIMIT 5;
Explicação: Recupera as primeiras 5 linhas da tabela
products
.