Maison > base de données > tutoriel mysql > Comment puis-je effectuer des comparaisons de chaînes sensibles à la casse dans MySQL ?

Comment puis-je effectuer des comparaisons de chaînes sensibles à la casse dans MySQL ?

Mary-Kate Olsen
Libérer: 2025-01-21 07:07:10
original
1055 Les gens l'ont consulté

How Can I Perform Case-Sensitive String Comparisons in MySQL?

Réalisation de comparaisons de chaînes sensibles à la casse dans MySQL

Problème : La comparaison de chaînes par défaut de MySQL ne respecte pas la casse. Comment pouvons-nous effectuer des comparaisons sensibles à la casse ?

Solution :

Utilisez le mot-clé BINARY dans vos requêtes MySQL pour respecter le respect de la casse. Par exemple :

SELECT * FROM `your_table` WHERE BINARY `your_column` = 'your_value';
Copier après la connexion

En ajoutant BINARY au nom de la colonne, MySQL interprète la colonne comme une chaîne binaire, ce qui entraîne une comparaison sensible à la casse. Cela différencie avec précision les chaînes avec des majuscules variables.

Exemple illustratif :

Considérez cette comparaison insensible à la casse :

SELECT * FROM `your_table` WHERE `your_column` = 'Example';
Copier après la connexion

Cette requête récupère les lignes où your_column contient 'Example', 'example', 'EXAMPLE', etc.

Maintenant, introduisons la sensibilité à la casse :

SELECT * FROM `your_table` WHERE BINARY `your_column` = 'Example';
Copier après la connexion

Cette requête modifiée renvoie uniquement les lignes où your_column correspond précisément à « Exemple » – la casse compte !

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!

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