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 ?

WBOY
Libérer: 2023-09-03 17:01:06
avant
1273 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!

source:tutorialspoint.com
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