Maison  >  Article  >  base de données  >  Comment attribuer les résultats d'une requête à des variables dans MySQL

Comment attribuer les résultats d'une requête à des variables dans MySQL

青灯夜游
青灯夜游original
2022-01-24 18:14:2116484parcourir

Méthode MySQL d'attribution des résultats de requête aux variables : 1. Utilisez l'instruction "DECLARE type de nom de variable [DEFAULT default value] ;" 2. Utilisez l'instruction "SELECT nom de champ INTO nom de variable FROM nom de table Conditions de requête WEHRE ; ;" Instruction Attribuez les résultats de la requête aux variables.

Comment attribuer les résultats d'une requête à des variables dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Méthode MySQL d'attribution des résultats de requête aux variables

1. Créer des variables

Vous pouvez utiliser le mot-clé DECLARE pour définir des variables dans MySQL La syntaxe de base est la suivante :

DECLARE 变量名 类型 [DEFAULT 默认值]

Si le DEFAULT. La clause est omise, la valeur par défaut est NULL.

Exemple : Définissez la variable my_sql, le type de données est de type INT

DECLARE my_sql INT;

2 Pour attribuer les résultats de la requête à la variable

vous devez utiliser l'instruction SELECT..INTO, la syntaxe de base est la suivante :

SELECT col_name [...] INTO var_name[,...]
FROM table_name WEHRE condition

. où :

  • représentation du paramètre col_name Nom du champ de requête ;

  • le paramètre var_name est le nom de la variable ;

  • le paramètre table_name fait référence au nom de la table ; condition.

  • Remarque : lors de l'attribution de résultats de requête à des variables, l'instruction de requête ne peut renvoyer qu'une seule ligne.

  • Exemple : interrogez l'enregistrement avec l'ID 2 dans la table tb_student et attribuez la valeur ID de l'enregistrement à la variable my_sql. L'instruction SQL est la suivante :
SELECT id INTO my_sql FROM tb_student WEHRE id=2;

[Recommandation associée :

tutoriel vidéo mysql

]

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