Maison > base de données > tutoriel mysql > Comment puis-je améliorer les performances de l'opérateur MySQL LIKE avec des caractères génériques ?

Comment puis-je améliorer les performances de l'opérateur MySQL LIKE avec des caractères génériques ?

DDD
Libérer: 2024-11-02 02:38:02
original
1074 Les gens l'ont consulté

How can I improve the performance of MySQL LIKE operator with wildcards?

Optimisation de l'opérateur MySQL LIKE

Question : Les performances de l'opérateur MySQL LIKE peuvent-elles être améliorées lors de l'utilisation de caractères génériques (par exemple, '%test% ')?

Réponse : Oui, MySQL peut optimiser les performances de l'opérateur LIKE lors de l'utilisation d'un modèle spécifique dans votre requête.

  • Préfixe Wildcard : Si votre requête ressemble à foo LIKE 'abc%' ou foo LIKE 'abc�f%', MySQL peut exploiter un index. Il peut utiliser l'index pour n'importe quelle partie de la chaîne avant le premier caractère générique.
  • Recherche en texte intégral pour une correspondance n'importe où : Si vous avez besoin de localiser un mot n'importe où dans une chaîne, pensez à utiliser FULLTEXT indexe à la place. L'indexation FULLTEXT est spécialement conçue pour une correspondance de mots efficace et peut surpasser l'opérateur LIKE avec des caractères génériques dans de tels scénarios.

Informations supplémentaires :

  • Index MySQL : http://dev.mysql.com/doc/refman/5.1/en/mysql-indexes.html
  • Recherche FULLTEXT : http://dev.mysql.com/doc/refman/5.0/en/ fulltext-search.html

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