Maison > base de données > tutoriel mysql > MySQL propose-t-il un véritable classement sensible à la casse ?

MySQL propose-t-il un véritable classement sensible à la casse ?

Mary-Kate Olsen
Libérer: 2024-11-23 02:39:11
original
502 Les gens l'ont consulté

Does MySQL Offer a True Case-Sensitive Collation?

Sensibilité à la casse dans le classement MySQL

MySQL propose différents types de classement, et une question courante se pose : existe-t-il un classement sensible à la casse ?

Le classement dans MySQL

Le classement dans MySQL détermine comment les caractères sont ordonnés et comparés. Par défaut, la plupart des classements ne sont pas sensibles à la casse, ce qui signifie qu'ils traitent les lettres majuscules et minuscules de la même manière. Ceci est indiqué par le suffixe "_ci" dans le nom du classement.

Collage sensible à la casse

Selon le manuel MySQL, il est possible de définir le classement sur " _cs" pour la sensibilité à la casse. Cependant, les recherches révèlent qu'il n'existe actuellement aucun classement utf8_*_cs dans MySQL.

Alternatives pour la sensibilité à la casse

Pour les comparaisons sensibles à la casse dans les champs utf8, la recommandation est pour utiliser le classement "utf8_bin". Cependant, cela peut perturber la fonctionnalité ORDER BY. Pour résoudre ce problème, vous pouvez utiliser la solution de contournement suivante :

ORDER BY column COLLATE utf8_general_ci
Copier après la connexion

En utilisant "utf8_general_ci" pour la commande, vous pouvez maintenir des comparaisons sensibles à la casse tout en garantissant un ordre correct.

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