Uma consulta de banco de dados extrai dados de um banco de dados e os formata em um formato legível. Uma consulta deve ser escrita no idioma que o banco de dados requer - geralmente, essa linguagem é SQL.
Por exemplo, quando você deseja dados de um banco de dados, use uma consulta para solicitar as informações específicas desejadas. Talvez você tenha uma tabela Employee e queira acompanhar os números de desempenho de vendas. Você pode consultar seu banco de dados para o funcionário que registrou as vendas mais altas em um determinado período.
A instrução SQL SELECT
Uma consulta de banco de dados deve seguir o formato de consulta exigido pelo banco de dados. O formato mais comum é o formato de consulta padrão SQL (Structured Query Language) usado por muitos sistemas de gerenciamento de banco de dados. SQL é uma linguagem poderosa capaz de consultas avançadas.
O SQL usa uma instrução SELECT para selecionar dados específicos.
Considere um exemplo baseado no banco de dados Northwind que freqüentemente é fornecido com produtos de banco de dados como um tutorial.
Aqui está um trecho da tabela Funcionários do banco de dados:
ID do Empregado | Último nome | Primeiro nome | Título | Endereço | Cidade | Região | |
---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Representante de vendas | 507 - 20ª Avenida E. | Seattle | WA | |
2 | Mais cheio | Andrew |
| 908 W. Capital Way | Tacoma | WA | |
3 | Leverling | Janet | Representante de vendas | 722 Moss Bay Blvd. | Kirkland | WA |
Para retornar o nome e título de um funcionário do banco de dados, a instrução SELECT seria algo como isto:
SELECT FirstName, LastName, Title FROM Employees;
Ele retornaria:
Primeiro nome | Último nome | Título |
---|---|---|
Nancy | Davolio | Representante de vendas |
Andrew | Mais cheio | Vice-presidente de vendas |
Janet | Leverling | Representante de vendas |
Para refinar ainda mais os resultados, você pode adicionar uma cláusula WHERE:
SELECT FirstName, LastName FROM Employees
ONDE cidade = 'Tacoma';
Ele retorna o nome e sobrenome de qualquer funcionário que é da Tacoma:
Primeiro nome | Último nome |
---|---|
Andrew | Mais cheio |
Observe que o SQL retorna dados em um formato de linha / coluna semelhante ao Microsoft Excel, facilitando a visualização e o trabalho. Outras linguagens de consulta podem retornar dados como um gráfico ou gráfico.
O poder das consultas
Um banco de dados tem o potencial de revelar tendências e atividades complexas, mas esse poder é aproveitado apenas pelo uso da consulta. Um banco de dados complexo consiste em várias tabelas armazenando uma miríade de dados. Uma consulta permite filtrá-lo em uma única tabela para que você possa analisá-lo com mais facilidade.
As consultas também podem realizar cálculos em seus dados ou automatizar tarefas de gerenciamento de dados. Você também pode revisar as atualizações dos seus dados antes de enviá-los ao banco de dados.