Maison > base de données > tutoriel mysql > Comment effectuer des recherches de mots exacts dans MySQL ?

Comment effectuer des recherches de mots exacts dans MySQL ?

Barbara Streisand
Libérer: 2025-01-14 08:35:44
original
993 Les gens l'ont consulté

How to Perform Exact Word Searches in MySQL?

Effectuer une recherche de "correspondance de mots entiers" dans MySQL

Lorsque vous recherchez des mots-clés dans une base de données MySQL, vous devez généralement faire correspondre exactement le mot entier, plutôt qu'une correspondance partielle. Ceci est particulièrement utile lors de la recherche de termes tels que « rid », car cela garantit qu'il n'y a aucune correspondance pour « aride ».

Pour obtenir une correspondance de mots entiers, utilisez l'opérateur REGEXP avec des marqueurs de limites de mots. Les balises [[:<:]] et [[:>:]] définissent les limites des mots.

<code class="language-sql">SELECT *
FROM table
WHERE keywords REGEXP '[[:<:]]rid[[:>:]]'</code>
Copier après la connexion

Pour MySQL 8.0.4 et versions ultérieures, la balise de limite de mot standard b doit être utilisée à la place.

<code class="language-sql">SELECT *
FROM table
WHERE keywords REGEXP '\brid\b'</code>
Copier après la connexion

N'oubliez pas que pour que le mode REGEXP fonctionne correctement, une barre oblique inverse doit être échappée par une autre barre oblique inverse. En utilisant cette technique, vous pouvez effectuer une correspondance exacte de mots entiers dans MySQL, garantissant ainsi l'exactitude de vos résultats de recherche.

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