Pesquisa sensível ao caso do MySQL com o mesmo

Pesquisa sensível ao caso do MySQL com o mesmo

A declaração semelhante é usada para pesquisar registros com strings parciais em MySQL. Por padrão, a consulta com correspondências iguais, entre as contas insensíveis. Significa que a consulta corresponderá aos dois registros em minúsculas ou maiúsculas.

Por exemplo, pesquise todos os registros da tabela de cores da ONU, onde o nome é iniciado com "GR".

mysql> selecione o nome de cores onde o nome como 'gr%';
1mysql> selecione o nome de cores onde o nome como 'gr%';

Você pode ver os registros de correspondência de consulta acima com qualquer caso.

Mas, às vezes, você precisa selecionar apenas dados sensíveis ao caso. Nesse caso, você precisa lançar os valores como binário.

Para fazer isso, adicione BINÁRIO Opção com instrução semelhante e veja os resultados:

mysql> selecione o nome de cores onde o nome como binário 'gr%';
1mysql> selecione o nome de cores onde o nome como binário 'gr%';

Você pode ver o resultado contém apenas os registros, que correspondem extriCamente com. Quando usamos o binário, o MySQL compara dados byte por byte. Sem binário, ele compara dados de caractere por caracteres.