18 de maio de 2021
Richard B.
Em inglês normal, uma consulta significa um pedido de informação. O que é então uma consulta em programação de computador? Simples, é o mesmo-exceto que as informações são recuperadas de um banco de dados. Isso é útil para manipulação de dados-adicionar, remover e alterar dados. É assim que usaremos esta palavra no artigo.
No entanto, você não apenas digita uma’solicitação’aleatória. Você escreve sua consulta com base em um conjunto de código predefinido, então seu banco de dados entende a instrução. Chamamos esse código de linguagem de consulta.
O padrão para gerenciamento de banco de dados é Structured Query Language (SQL). Lembre-se, SQL é diferente do MySQL : o primeiro é a linguagem de consulta, o último é o software que usa o idioma. Embora seja verdade que SQL seja a escolha mais popular entre os softwares de banco de dados, definitivamente não é a única. Vários outros são AQL, Datalog e DMX.
Independentemente disso, essas linguagens facilitam a comunicação com o banco de dados.
Como funciona a consulta ?
Digamos que você queira pedir um Americano no Starbucks. Você faz uma solicitação dizendo “Posso tomar um Americano?”. O barista compreenderá o significado do seu pedido e fornecerá o item pedido.
Uma consulta funciona da mesma maneira. Ele dá significado ao código usado em qualquer linguagem de consulta. Seja SQL ou qualquer outra coisa, o usuário e o banco de dados sempre podem trocar informações, desde que’falem’a mesma língua.
Agora você pode pensar que fazer uma consulta é a única maneira de solicitar dados. Na verdade, algumas opções de software de banco de dados permitem que você use outros métodos. Os mais populares são:
Usando parâmetros disponíveis
O software, por padrão, possui listas de parâmetros em seu menu. Os usuários podem escolher um e o sistema irá guiá-lo para produzir a saída desejada. É fácil, mas não flexível e oferece operações limitadas. Consulta por exemplo
O sistema mostrará um conjunto de códigos com algumas áreas em branco, nas quais você pode escrever e especificar os campos e valores de seus dados. Linguagem de consulta
É sobre isso que estamos conversando. Você deve escrever as consultas do zero sempre que quiser manipular os dados. Este método requer a compreensão da linguagem de consulta usada por seu software de banco de dados. Embora seja complexo, ele oferece controle total sobre seus dados.
Exemplos de uma consulta
Agora que sabemos um pouco sobre consultas, por que não tentar escrever algumas? Esteja ciente de que para este exercício usamos SQL.
Fonte de dados : Participante (nome da tabela)
Digamos que você coletou alguns dados de uma pesquisa. Abaixo está um snippet de seus dados.
Operações
Com SQL, você pode escrever SQL SELECT ou Consultas SQL ACTION. Como o nome sugere, SQL SELECT permite que você selecione partes de seus dados e SQL ACTION permite que você execute operações orientadas a ações, como excluir e inserir dados, atualizar valores e criar novas tabelas. Bem, exemplos falam mais alto que palavras, vamos dar uma olhada:
Selecionando apenas as colunas “Nome” e “Ocupação” da tabela “Participante”.
Instrução SQL :
SELECIONE Nome, Ocupação DO participante
Resultado :
Excluindo dados dos entrevistados desempregados.
Instrução SQL :
DELETE FROM Participant WHERE Occupation=’Unemployed’
Resultado :
Inserindo uma nova linha contendo um participante chamado Mario.
Instrução SQL :
INSERT INTO Participante (ID, Nome, Sexo, Idade, Ocupação) VALORES (‘5′,’Mario’,’Masculino’,’67’,’Aposentado’)
Resultado :
Alterando a ocupação de Margareth para “Diretora”.
Instrução SQL :
ATUALIZAR Participante SET Ocupação=’Diretora’WHERE ID=’3′
Saída :
Conclusão
Algumas instruções SQL, como as acima, são um testemunho sólido do que uma linguagem de consulta pode fazer. Ele permite que você lide com seus dados de forma mais eficaz. Imagine se você tiver milhares de linhas de dados. Manipulá-los não precisa ser difícil. Além disso, a maioria das linguagens de consulta são intuitivas, o que significa que são fáceis de aprender, uma vez que você entenda algumas regras básicas. Vamos sujar as mãos com consultas de banco de dados e lidar com nossos dados como profissionais!
O autor
Richard Boyett
Richard é desenvolvedor de software WordPress e especialista em sistemas de gerenciamento de conteúdo. Quando não está brincando com códigos, Richard gosta de bom cinema e cerveja artesanal.