Maison  >  Article  >  base de données  >  Que signifie % dans MySQL ?

Que signifie % dans MySQL ?

下次还敢
下次还敢original
2024-04-26 07:18:15519parcourir

Le caractère générique % dans MySQL est utilisé pour la correspondance de modèles dans l'opérateur LIKE, représentant zéro ou plusieurs caractères. Il peut être utilisé pour rechercher toutes les chaînes qui commencent par ou contiennent un modèle donné, et éventuellement rechercher des chaînes qui se terminent par un modèle donné. En plus de %, MySQL fournit d'autres caractères génériques, notamment _, [], ^ et $.

Que signifie % dans MySQL ?

% joker dans MySQL

% dans MySQL est un caractère générique qui représente zéro ou plusieurs caractères. Il est utilisé dans l'opérateur LIKE pour la correspondance de modèles.

Syntaxe

<code>LIKE 'pattern%'</code>

où :

  • pattern est le modèle de chaîne à correspondre pattern 是要匹配的字符串模式
  • % 是通配符,表示零个或多个字符

用法

可以使用 % 通配符来匹配符合以下条件的字符串:

  • 以给定模式开始
  • 包含给定模式的任何长度的扩展
  • 可选地,在给定模式的末尾添加任何数量的附加字符

示例

例如,以下查询将找到以 "John" 开头的所有名称:

<code>SELECT * FROM names WHERE name LIKE 'John%'</code>

这将返回以下结果:

<code>John
John Doe
John Smith</code>

同样,以下查询将找到以 "ing" 结尾的所有单词:

<code>SELECT * FROM words WHERE word LIKE '%ing'</code>

这将返回以下结果:

<code>singing
dancing
running</code>

其他通配符

除了 % 之外,MySQL 还提供了以下通配符:

  • _:匹配任何单个字符
  • []:匹配指定范围内的字符
  • ^:否定模式匹配
  • $
  • % est un caractère générique représentant zéro ou plusieurs caractères
🎜 🎜🎜Utilisation 🎜🎜🎜Vous pouvez utiliser le caractère générique % pour faire correspondre les chaînes qui : 🎜🎜🎜Commencent avec le modèle donné 🎜🎜Contient toute extension de longueur du modèle donné 🎜🎜Facultativement, à la fin du modèle donné Ajoutez n'importe quel nombre de caractères supplémentaires 🎜🎜🎜🎜Exemple 🎜🎜🎜Par exemple, la requête suivante trouvera tous les noms commençant par "John" : 🎜rrreee🎜Cela renverra les résultats suivants : 🎜rrreee🎜De même, la requête suivante trouvera tous les noms commençant par "ing " Tous les mots se terminant par : 🎜rrreee🎜 Cela renverra les résultats suivants : 🎜rrreee🎜🎜 Autres caractères génériques 🎜🎜🎜 En plus de %, MySQL fournit également les caractères génériques suivants : 🎜🎜🎜_ : correspond à n'importe quel caractère unique 🎜🎜[] : correspond aux caractères dans la plage spécifiée 🎜🎜^ : correspondance de modèle négatif 🎜🎜$ : correspond à la fin de la ficelle 🎜🎜

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:
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