Maison > base de données > tutoriel mysql > Comment stockons-nous les valeurs dans des variables définies par l'utilisateur ?

Comment stockons-nous les valeurs dans des variables définies par l'utilisateur ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-09-03 17:01:06
avant
1362 Les gens l'ont consulté

Comment stockons-nous les valeurs dans des variables définies par lutilisateur ?

Nous pouvons stocker une valeur dans une variable définie par l'utilisateur dans une instruction, puis la référencer dans d'autres instructions. Voici comment stocker la valeur d'une variable définie par l'utilisateur :

À l'aide de l'instruction SET

Nous pouvons stocker les variables définies par l'utilisateur en émettant l'instruction SET comme indiqué ci-dessous :

Syntaxe

SET @var_name = expr[, @var_name = expr]…
Copier après la connexion

Dans cette phrase, @var_name est le nom de la variable, composé de caractères alphanumériques du jeu de caractères actuel. Nous pouvons utiliser l'opérateur d'affectation = ou := avec l'instruction SET.

Par exemple, la requête suivante peut utiliser l'instruction SET pour stocker les variables utilisateur −

mysql> SET @value = 500;
Query OK, 0 rows affected (0.00 sec)

mysql> SET @value := 500;
Query OK, 0 rows affected (0.00 sec)

mysql> SET @value = 500, @value1=550;
Query OK, 0 rows affected (0.00 sec)
Copier après la connexion

Aucune instruction SET

Sans l'instruction SET, nous pouvons également attribuer des valeurs aux variables utilisateur dans l'instruction comme suit −

mysql> select @value,@value1, @value2 := @value+@value1;

+--------+---------+---------------------------+
| @value | @value1 | @value2 := @value+@value1 |
+--------+---------+---------------------------+
| 500    | 550     | 1050                      |
+--------+---------+---------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Dans ce cas, il faut utiliser l'opérateur d'affectation :=.

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 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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal