Maison  >  Article  >  programmation quotidienne  >  La signification de l'astérisque dans MySQL

La signification de l'astérisque dans MySQL

下次还敢
下次还敢original
2024-04-27 05:27:13732parcourir

L'astérisque (*) est un caractère générique dans MySQL et a les significations suivantes : Sélectionner toutes les colonnes : Dans une instruction SELECT, il sélectionne toutes les colonnes de la table spécifiée. Faire correspondre n'importe quelle séquence de caractères : dans la clause WHERE, il est utilisé pour faire correspondre n'importe quelle séquence de caractères, par exemple pour rechercher des lignes contenant "John". Requêtes floues : elle peut également être utilisée pour des requêtes floues, telles que la recherche de lignes commençant par "Jo".

La signification de l'astérisque dans MySQL

La signification de l'astérisque (*) dans MySQL

L'astérisque (*) est un caractère générique dans MySQL, utilisé pour correspondre à n'importe quelle séquence de caractères.

Détails :

  • Sélectionnez toutes les colonnes : Dans une instruction SELECT, utilisez l'astérisque pour sélectionner toutes les colonnes de la table spécifiée. Par exemple :
<code class="sql">SELECT * FROM table_name;</code>
  • correspond à n'importe quelle séquence de caractères : Dans la clause WHERE, utilisez un astérisque pour correspondre à n'importe quelle séquence de caractères. Par exemple, la requête suivante recherche toutes les lignes qui contiennent « John » dans la colonne de nom :
<code class="sql">SELECT * FROM table_name WHERE name LIKE '%John%';</code>
  • Requête floue : L'astérisque peut également être utilisé pour les requêtes floues. Par exemple, la requête suivante recherche toutes les lignes commençant par « Jo » dans la colonne nom :
<code class="sql">SELECT * FROM table_name WHERE name LIKE 'Jo%';</code>

Exemple :

Supposons qu'il existe une table appelée clients qui contient les colonnes suivantes :

  • id
  • name
  • adresse
  • téléphone

La requête suivante sélectionne toutes les colonnes de la table clients à l'aide d'astérisques :

<code class="sql">SELECT * FROM customers;</code>

La requête suivante trouve toutes les lignes avec "Smith" dans la colonne de nom :

<code class="sql">SELECT * FROM customers WHERE name LIKE '%Smith%';</code>

La requête suivante trouve toutes les lignes avec "123" dans la colonne adresse Toutes les lignes commençant par :

<code class="sql">SELECT * FROM customers WHERE address LIKE '123%';</code>

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