Este artigo ajudará você a entender o tempo no operador, pois fornecerá sua sintaxe junto com vários exemplos.
Pré -requisito: conecte -se ao seu servidor MySQL local
Para conectar seu servidor MySQL local, abra o prompt de comando e use esta sintaxe, certifique -se de fornecer o nome de usuário do servidor de banco de dados local:
mysql -u md -pSeu servidor MySQL está conectado com sucesso.
Digite este comando para ver todos os seus bancos de dados disponíveis:
Mostrar bancos de dados;Use esta sintaxe para selecionar o banco de dados:
USAR ;Seu banco de dados é alterado com sucesso.
Sintaxe de onde no operador
O dado abaixo é a sintaxe para o Onde dentro operador, “nome da coluna”É o nome da coluna que você deseja pesquisar,“Nome da tabela”É o nome da tabela em que você deseja pesquisar,“Valor1, Value2,… ”São a variedade de valores que você deseja procurar. A palavra -chave IN é usada para especificar que você deseja procurar valores que correspondam a qualquer um dos valores da lista:
Vamos ver alguns exemplos para uma melhor compreensão do Where in Operator.
Exemplo 1: Usando o Where in Operator com uma matriz
O MySQL, onde no operador fornece uma maneira de procurar dados em uma tabela com base em uma lista especificada de valores. Vamos escrever uma consulta para extrair a tabela “Fornecedor”Dados que contêm apenas os valores“Alemanha, Reino Unido, Japão"Na coluna"País", tipo:
Selecione * do fornecedorA tabela é extraída com sucesso com os dados em que os valores de “País”Atende aos critérios.
Vamos extrair os dados da tabela, fornecendo vários valores para o “Eu ia”Coluna, digitando:
Selecione * do produto onde o ID em (2, 50, 70);Exemplo 2: Usando o Where in Operator com subconsminação
Onde no operador deve procurar dados em uma tabela com base nos valores encontrados em outra tabela. Vamos ver um exemplo para usar o WHERE no operador em combinação com uma subconsulta para procurar dados em um “Fornecedor”Tabela com base nos valores encontrados em um relacionado“produtos" mesa:
Selecione * do fornecedorNa saída acima, é visível que tenha exibido com sucesso o resultado de “Eu ia" de "Fornecedores”Tabela com base em“Identificação do Fornecedor" de "produtos" mesa.
Exemplo 3: Usando o Where in Operator com a cláusula Not in
O MySQL, onde no operador pode ser combinado com a cláusula não na cláusula para procurar dados em uma tabela que não atenda a um conjunto especificado de valores.
Vamos procurar valores de tabela que não atendam a uma lista de valores no “País”Coluna:
Selecione * do fornecedorVamos extrair os valores da tabela que não atendem a uma lista de valores no “Clientes”Coluna:
Selecione * do clienteVocê usou com sucesso o Operador, para recuperar os dados com base em vários valores, tornando-o uma solução eficiente e fácil de usar para as tarefas de gerenciamento de dados.
Conclusão
O MySQL é um RDBMS que tem a capacidade de armazenar grandes quantidades de dados estruturados. Ele fornece muitas maneiras eficientes e convenientes de procurar dados com base em consultas. Enquanto no operador é usado com uma variedade de valores, uma subconsulta, onde no operador fornece uma maneira eficiente e conveniente de procurar dados que atendam aos critérios específicos.