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

La signification de l'astérisque dans MySQL

下次还敢
Libérer: 2024-04-27 05:27:13
original
878 Les gens l'ont consulté

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 :
SELECT * FROM table_name;
Copier après la connexion
  • 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 :
SELECT * FROM table_name WHERE name LIKE '%John%';
Copier après la connexion
  • 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 :
SELECT * FROM table_name WHERE name LIKE 'Jo%';
Copier après la connexion

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 :

SELECT * FROM customers;
Copier après la connexion

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

SELECT * FROM customers WHERE name LIKE '%Smith%';
Copier après la connexion

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

SELECT * FROM customers WHERE address LIKE '123%';
Copier après la connexion

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:
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
Derniers numéros
MySQL arrête le processus
Depuis 1970-01-01 08:00:00
0
0
0
Env中mysql
Depuis 1970-01-01 08:00:00
0
0
0
Erreur lors de l'installation de MySQL sous Linux
Depuis 1970-01-01 08:00:00
0
0
0
php - problème de surveillance MySQL
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal