Maison > base de données > tutoriel mysql > Comment MySQL gère-t-il la sensibilité à la casse dans les requêtes SELECT ?

Comment MySQL gère-t-il la sensibilité à la casse dans les requêtes SELECT ?

Barbara Streisand
Libérer: 2024-12-17 07:11:25
original
689 Les gens l'ont consulté

How Does MySQL Handle Case Sensitivity in SELECT Queries?

MySQL : sensibilité à la casse dans les requêtes SELECT

Bien que les instructions MySQL SELECT ne soient généralement pas sensibles à la casse par défaut, ce comportement peut être remplacé pour des requêtes spécifiques. cas d'utilisation.

Insensible à la casse par défaut Comportement

Lors de l'exécution d'une requête SELECT, MySQL utilise par défaut une comparaison insensible à la casse pour la plupart des types de données, y compris les chaînes. Cela signifie que des requêtes telles que :

SELECT * FROM `table` WHERE `Value` = "iaresavage"
Copier après la connexion

Renverront des résultats même si la valeur réelle de Value dans la base de données est IAreSavage.

Comparaison sensible à la casse

Cependant, si vous avez besoin d'une comparaison sensible à la casse, vous pouvez utiliser un opérateur de comparaison binaire. Dans MySQL, il s'agit de l'opérateur BINAIRE. Par exemple :

SELECT * FROM `table` WHERE BINARY `Value` = "iaresavage"
Copier après la connexion

Avec cette comparaison, la requête ne renverra des résultats que si la valeur dans la base de données est exactement iaresavage.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal