Maison >base de données >tutoriel mysql >La requête SELECT de MySQL est-elle sensible à la casse ?
Sensibilité à la casse des requêtes MySQL SELECT
Lors de l'exécution d'une requête SELECT dans MySQL, il est important de déterminer si la requête est sensible à la casse ou insensible à la casse. par défaut. Par défaut, les requêtes MySQL ne sont pas sensibles à la casse, ce qui signifie qu'elles ignorent la casse des valeurs comparées.
Cependant, supposons que vous deviez effectuer une comparaison sensible à la casse. Dans ce cas, vous pouvez utiliser le mot-clé BINARY dans votre requête. Par exemple, pour rechercher une valeur spécifique dans une colonne avec une comparaison sensible à la casse, vous pouvez utiliser une requête comme celle-ci :
SELECT * FROM `table` WHERE BINARY `Value` = "IAreSavage"
Dans cette requête, le mot-clé BINARY force MySQL à effectuer une casse- comparaison sensible, garantissant que la requête ne renverra que les lignes où la colonne Valeur correspond exactement à la valeur spécifiée, quelle que soit la casse.
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!