Pular para o conteúdo

O que é Query?

Query (consulta) é uma instrução formal enviada a um banco de dados ou sistema de busca para recuperar, inserir, atualizar ou deletar dados específicos.

Explicação completa

No contexto de bancos relacionais, query geralmente significa um comando SQL: SELECT pra leitura, INSERT/UPDATE/DELETE pra escrita. Mas o termo é mais amplo: buscas no Google são queries, requisições GraphQL são queries, e até filtros em APIs REST podem ser chamados de query parameters. O que une todos é a ideia de pedir informação de forma estruturada a um sistema que sabe onde encontrá-la.

Exemplo prático

Em SQL: `SELECT nome, email FROM clientes WHERE cidade = 'São Paulo' ORDER BY nome LIMIT 10`. Essa query pede nome e email dos 10 primeiros clientes de São Paulo, ordenados alfabeticamente.

Perguntas frequentes

Query e consulta são a mesma coisa?

Sim. Query é o termo em inglês, consulta é a tradução direta. No dia a dia de dados, ambos são usados de forma intercambiável.

Toda query é um SELECT?

Não. SELECT é a query de leitura. INSERT, UPDATE e DELETE também são queries, chamadas de DML (Data Manipulation Language). CREATE TABLE e ALTER são DDL.

O que torna uma query lenta?

Falta de índice na coluna filtrada, JOINs em tabelas grandes sem índice, SELECT * quando só precisa de 2 colunas, e subqueries desnecessárias. EXPLAIN mostra onde está o gargalo.

Quer dominar SQL na prática?

A IA do Souly gera um plano de estudos sob medida em poucos minutos.

Criar meu curso

Última atualização: