Maison > Article > programmation quotidienne > Que représente % dans MySQL
Le signe pour cent % dans MySQL est un caractère générique utilisé pour faire correspondre n'importe quel nombre de caractères dans une chaîne. Il peut être placé au début, à la fin ou au milieu pour rechercher les chaînes qui contiennent, commencent ou terminent le modèle de caractères spécifié. En plus de %, MySQL prend en charge d'autres caractères génériques tels que le trait de soulignement _ et les crochets [set].
Signification de % dans MySQL
Dans MySQL, le symbole % représente un caractère générique utilisé pour faire correspondre n'importe quel nombre de caractères dans une chaîne.
Utilisation de caractères génériques
Le symbole % peut être placé au début, à la fin ou au milieu d'une requête de chaîne pour faire correspondre différents modèles de caractères :
Exemple
Voici quelques exemples de requêtes MySQL utilisant le caractère générique % :
Trouver tous les noms d'utilisateur qui contiennent "John":
<code class="sql">SELECT username FROM users WHERE username LIKE '%John%';</code>
Trouver toutes les tables commençant par "admin" :
<code class="sql">SHOW TABLES LIKE 'admin%';</code>
fin tous les champs qui contiennent "client" mais se terminent avec "Cust":
<code class="sql">SELECT column_name FROM information_schema.columns WHERE column_name LIKE '%customer' AND column_name LIKE 'cust%';</code>
other Wildcards
Dans l'ajout à%, MySQL prend également en charge d'autres caractères génériques:
Notes
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!