Como selecionar registros no banco de dados MySQL

Índice

Uma das tarefas mais comuns que devemos realizar no MySQL é inserir registros para alimentar os bancos de dados que gerenciamos e, portanto, devemos saber como esses registros serão armazenados e que tipo de dados iremos inserir. Fale sobre a frase Selecione de onde, Onde Onde Isso nos permitirá filtrar os resultados e veremos como usar Selecione de onde Podemos indicar um critério de seleção para escolher os registros de uma tabela.

O MySQL é composto por 2 tipos de linguagem
DDL (linguagem de definição de dados)Gerenciar estruturas, como Mesa de queda, Criar a tabela, entre outros.

DML (linguagem de manipulação de dados)Permite manipular os dados da estrutura que estabelecemos, por exemplo DML trata das frases inserir, atualizar, excluir, entre outras.

Podemos usar a frase Selecione para ver os dados incluídos em uma tabela, mas pode exibir informações que não precisamos no momento, daí a importância de usar Onde para criar um filtro mais personalizado para a consulta. Vamos analisar um exemplo prático para entender como funciona Selecione de onde no MySQL. Trabalharemos na tabela chamada solvetic_mysql dentro do esquema solvético que contém as seguintes informações:

PROLONGAR

[color = rgb (169,169,169)] Clique na imagem para ampliar [/ color]

Podemos ver que nossa tabela solvetic_mysql contém basicamente 4 colunas com valores:

  • EU IA
  • TÍTULO
  • DATA EXPIRADA
  • QUANTIA

A sintaxe geral da declaração Onde É o seguinte:

 SELECT nome_da_coluna, nome_da_coluna FROM nome_da_tabela WHERE valor do operador nome_da_coluna;
Vamos criar uma consulta que retorna o ID e AMOUNT desses valores iguais cujo TITLE é Exchange, para isso vamos executar a seguinte sintaxe:
 selecione id, quantidade de solvetic_mysql onde title = 'Exchange';
A forma básica de realizar este tipo de consulta
SelecioneNeste campo, inseriremos os campos que desejamos que o MySQL exiba no resultado (neste caso ID e QUANTIDADE).

desdeNeste campo devemos indicar de qual tabela os dados a serem exibidos serão retirados (neste caso, da tabela solvetic_mysql).

OndeNeste campo devemos indicar o filtro a ser utilizado, ou seja, qual parâmetro deve ser atendido e com base nesta exibição o resultado.

Uma vez inserida esta sintaxe, o valor que devemos ver no MySQL é apenas os valores de ID e AMOUNT, executamos a consulta usando o ícone localizado na parte superior e o resultado obtido será o seguinte:

PROLONGAR

[color = rgb (169,169,169)] Clique na imagem para ampliar [/ color]

Note que o resultado obtido são os campos indicados (ID e AMOUNT) uma vez que o MySQL determina o filtro indicado, ele retorna os parâmetros apenas dos campos que possuem o valor Exchange na coluna TITLE.

No MySQL podemos implementar os operadores E Y OU para criar mais filtros em nossas consultas. Suponha que agora queremos ver a data de expiração, expiration_date dos campos cujo TITLE é Exchange e que o campo AMOUNT é igual a 15, para isso devemos indicar a seguinte sintaxe:

 selecione expired_date from solvetic_mysql onde title = 'Exchange' AND amount = '15';
Observe que, ao contrário da sintaxe anterior, adicionamos o operador AND para adicionar mais um filtro à nossa consulta, o resultado que o MySQL exibirá será o seguinte:

PROLONGAR

Como os operadores funcionam no MySQL

  • = Igual a
  • ou! = não é igual a
  • <Menor que
  • > Maior que
  • <= Menor ou igual a
  • > = Maior ou igual a

Vamos ver um exemplo prático, vamos mostrar o ID e o TITLE desses valores que não são iguais a 15, para isso vamos entrar com a seguinte sintaxe:

 selecione id, título de solvetic_mysql onde amount = '15';
O resultado obtido será o seguinte:

PROLONGAR

Agora vamos fazer uma consulta que mostra o TITLE, a EXPIRE_DATE e o AMOUNT desses valores menores que 5, para isso vamos inserir o seguinte:

 selecione o título, data_de_expiração, quantidade de solvetic_mysql onde id <'5';
O resultado final será o seguinte:

PROLONGAR

Outros operadores que podemos implementar nas consultas

  • ENTRE: Permite selecionar valores em um intervalo de dados
  • COMO: Exibe valores que correspondem a certos padrões
  • EM: Com este operador, podemos retornar valores que correspondem a algum valor na lista
  • É NULO: Este operador verifica se os dados são nulos ou vazios

Por exemplo, vamos observar os registros TITLE, EXPIRED_DATE e AMOUNT da tabela solvetic_mysql cujo ID está entre 1 e 5, inserimos os seguintes valores:

 selecione o título, data_de_expiração, quantidade de solvetic_mysql onde id entre 1 e 5;
O resultado obtido será o seguinte:

PROLONGAR

A sentença Onde não só usado com Selecione, também pode ser usado com Atualizar Y Excluir. Este processo também pode ser feito através da linha de comando, para isso podemos executar o seguinte comando:

 selecione * from solvetic.solvetic_mysql onde title = 'Exchange'
ObservaçãoSelect * pesquisa todas as tabelas criadas no MySQL.

Desta forma, podemos ver como podemos realizar pesquisas específicas usando as declarações Select From Where e, dessa forma, obter informações detalhadas e resumidas das consultas que são necessárias em um determinado momento.

Vamos aproveitar essas frases importantes que temos no MySQL e fazer consultas de qualidade, curtas e diretas das informações necessárias sem obter muitos dados.

wave wave wave wave wave