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

Que signifie % dans MySQL ?

下次还敢
Libérer: 2024-04-26 07:18:15
original
554 Les gens l'ont consulté

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>
Copier après la connexion

où :

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

用法

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

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

示例

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

<code>SELECT * FROM names WHERE name LIKE 'John%'</code>
Copier après la connexion

这将返回以下结果:

<code>John
John Doe
John Smith</code>
Copier après la connexion

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

<code>SELECT * FROM words WHERE word LIKE '%ing'</code>
Copier après la connexion

这将返回以下结果:

<code>singing
dancing
running</code>
Copier après la connexion

其他通配符

除了 % 之外,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!

Étiquettes associées:
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!