赛派号

优秀品牌必须具备的条件包括 Query em bancos de dados: guia rápido e prático

Glossário

Sep 08, 2023

Andrei L.

3min de leitura

Query em bancos de dados: guia rápido e prático Resumir com: ChatGPT Claude.ai Google AI Grok Perplexity Share: Copiar link Copiado

Uma query é um pedido de uma informação ou de um dado. Esse pedido também pode ser entendido como uma consulta, uma solicitação ou, ainda, uma requisição. Então, o que significa uma query no contexto da programação em computadores?

Simples: é exatamente o mesmo significado. O detalhe é que essa informação é pedida a um banco de dados. E isso é bastante útil para gerenciamento de dados, pois permite adicionar, remover e modificar qualquer tipo de dado do seu projeto online.

Porém, essa solicitação não é aleatória. Você faz o seu pedido baseado em um código pré-definido. É desse jeito que o seu banco de dados entende a instrução que você está pedindo. Vamos nos referir a esse código como a linguagem da query.

A linguagem padrão para gerenciamento de bancos de dados é a SQL ( Structured Query Language). Lembre-se de que o SQL é diferente do MySQL. Enquanto o primeiro é a linguagem da query, o segundo é o software que usa essa mesma linguagem.

Ainda que a linguagem SQL seja a escolha mais popular entre os softwares de bancos de dados, ela não é o única. Existem outras, como o AQL, o Datalog e o DMX. Tudo isso é para você saber que todas essas linguagens facilitam a sua comunicação com os bancos de dados.

Baixar Glossário Completo de Desenvolvimento Web

Como Funciona uma Query?

Vamos supor que você esteja em um restaurante e que faça o pedido da sua comida. Você faz o pedido dizendo algo como “Gostaria do prato principal, por for”. O atendente, então, entende o significado do seu pedido e entrega exatamente o que você solicitou.

Uma query (solicitação) funciona da mesma maneira. Ela dá significado ao código usado na linguagem da query. Pode ser o SQL ou qualquer outra coisa. Ambos o banco de dados e o usuário podem sempre trocar informações conquanto que usem a mesma linguagem.

Agora você até pode pensar que fazer uma query é o único jeito de solicitar dados ao banco de dados. Na verdade, existem algumas opções de softwares de bancos de dados que permitem você usar outros métodos. As mais populares delas são:

Usando parâmetros disponíveis. Por padrão, o software tem uma lista de parâmetros no menu. Os usuários podem escolher um deles e o sistema é que vai produzir a resposta esperada. É uma opção fácil, mas nada flexível e oferece operações limitadas.  Query por exemplo. O sistema mostra uma série de códigos com espaços em branco. Neles, você pode escrever e especificar os campos e valores dos seus dados.  Linguagem da query. Essa opção é a que estamos falando desde o começo. Você precisa escrever as queries (solicitações) do zero sempre que quiser manipular algum dado. Esse método requer conhecimento em linguagem de query usada pelo seu software de banco de dados. Embora seja complexo, esse método dá total controle dos seus dados. Exemplos de uma Query

Agora que você sabe um pouco mais sobre o que é uma Query, por que não tentar escrever algumas delas? No exercício que faremos logo abaixo, vamos usar o padrão SQL. Atente-se a isso.

Fonte dos dados. Participante (Nome da Tabela).

Vamos supor que você reuniu alguns dados e informações atrés de uma pesquisa. Abaixo está uma amostra dos seus dados.

IDNomeSexoIdadeProfissão1JoãoMasculino17Estudante2PedroMasculino26Desempregado3MargareteFeminino34Professora4LéiaFeminino34Desempregado Operações

Com o SQL, você pode tanto escrever queries com SQL SELECT ou SQL ACTION. Como o próprio nome sugere, o SQL SELECT permite que você SELECIONE partes dos seus dados. Já o SQL ACTION permite que você execute operações orientada com uma AÇÃO específica, como apagar dados inseridos, atualizar valores e criar novas tabelas.   

Var dar uma olhada abaixo.

Selecionando apenas as colunas “Nome” e “Profissão” da tabela  “Participante”.

Comando SQL:

SELECT Nome, Profissão FROM Participante

Resultado:

NomeProfissãoJoãoEstudantePedroDesempregadoMargareteProfessoraLéiaDesempregado

Apagando dados dos correspondentes desempregados.

Consulta SQL:

DELETE FROM Participante WHERE Profissão = ‘Desempregado’

Resultado:

IDNomeSexoIdadeProfissão1JoãoMasculino17Estudante2MargareteFeminino34Professora

Inserindo uma nova linha contendo apenas um participantes chamado Mário.

Comando SQL:

INSERT INTO Participante (ID, Nome, Sexo, Idade, Profissão) VALUES (‘5’, ‘Mário’, ‘Masculino’, ‘67’, ‘Aposentado’)

Resultado:

IDNomeSexoIdadeProfissão1JoãoMasculino17Estudante2PedroMasculino26Desempregado3MargareteFeminino34Professora4LéiaFeminino34Desempregado5MarioMasculino67 Aposentado

 

Mudar a profissão de Margarete para “Médica”.

Consulta SQL:

UPDATE Participante SET Profissão = ‘Médica’ WHERE ID = ‘3’

Resultado:

IDNomeSexoIdadeProfissão1JoãoMasculino17Estudante2PedroMasculino26Desempregado3MargareteFeminino34Médica4LéiaFeminino34Desempregado Conclusão

Algumas consultas SQL, como as mostradas acima, são exemplos sólidos do que uma linguagem query pode fazer. Elas permitem que você lide com seus dados da forma que mais achar apropriado.

Imagine uma situação em que você tenha milhares de linhas de códigos no seu banco de dados. Manipular todos eles não precisa ser tão trabalhoso. É por isso que você usa declarações de SQL para escrever o tipo de mudança que você quer fazer.

Fora isso, a maioria das linguagens de query são intuitivas. Isso significa que elas são fáceis de aprender uma vez que você entenda as regras básicas.

Agora, é hora de colocar a “mão na massa” e praticar o que você aprendeu sobre o que é uma query e como ela funciona. É desse jeito que você vai se tornar um gerenciador profissional de dados de banco de dados!   

Semua konten tutorial di website ini telah melalui peninjauan menyeluruh sesuai padrões editoriais e valores da Hostinger.

Author O autor

Andrei L.

Jornalista e conteudista SEO/Localização na Hostinger Brasil. Tem experiência em WordPress e na produção de conteúdos de tecnologia otimizados para conquistar as melhores posições no Google. É fã de games, adora vôlei, ama o inverno e está sempre buscando se aperfeiçoar no Inglês.

Mais de Andrei L.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lsinopec@gmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了