Maison > base de données > tutoriel mysql > le corps du texte

Comment puis-je respecter la casse dans les classements MySQL ?

DDD
Libérer: 2024-11-26 09:14:09
original
253 Les gens l'ont consulté

How Can I Achieve Case Sensitivity in MySQL Collations?

Sensibilité à la casse dans le classement MySQL

MySQL fournit une large gamme de types de classement pour gérer la comparaison et le tri des données. Cependant, trouver un classement prenant en charge le respect de la casse peut s'avérer un peu difficile.

La sensibilité à la casse est-elle prise en charge ?

Les classements MySQL standard marqués de "_ci" à la fin suivent intrinsèquement des règles insensibles à la casse. Cependant, selon le manuel MySQL, il existe des classements suffixés par "_cs" qui respectent la casse.

Recherche de classements sensibles à la casse

Pour afficher une liste de " _cs", exécutez la requête suivante :

SHOW COLLATION WHERE COLLATION LIKE "%_cs"
Copier après la connexion

Case Sensitivity avec UTF-8

Bien que UTF-8 soit couramment utilisé, aucun classement "utf8_*_cs" n'est disponible dans MySQL. Au lieu de cela, « utf8_bin » peut être utilisé pour les champs UTF-8 sensibles à la casse. Gardez à l'esprit que cela peut avoir un impact sur le classement (ORDER BY), qui peut être résolu en utilisant :

ORDER BY column COLLATE utf8_general_ci
Copier après la connexion

Ces résultats proviennent des forums MySQL et soulignent les options limitées pour les classements sensibles à la casse, en particulier avec UTF- 8.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal