Maison > base de données > tutoriel mysql > le corps du texte

Comment attribuer des valeurs aux variables dans les procédures stockées MySQL

青灯夜游
Libérer: 2022-01-24 18:07:13
original
11445 Les gens l'ont consulté

Comment attribuer des valeurs aux variables dans les procédures stockées MySQL : 1. Utilisez le mot-clé DECLARE, la syntaxe "DECLARE nom de variable type DEFAULT valeur par défaut ;" 2. Utilisez le mot-clé SET, la syntaxe "SET nom de variable = affectation expression;".

Comment attribuer des valeurs aux variables dans les procédures stockées MySQL

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

Les variables peuvent être définies et utilisées dans les procédures et fonctions stockées MySQL.

Les utilisateurs peuvent utiliser le mot-clé DECLARE pour définir des variables et attribuer des valeurs aux variables après définition. La portée de ces variables se trouve dans la section du programme BEGIN...END.

1. Attribuez une valeur lors de la définition d'une variable

Dans MySQL, vous pouvez utiliser le mot-clé DECLARE pour définir des variables et définir des valeurs par défaut. Syntaxe :

DECLARE 变量名 类型 DEFAULT 默认值;
Copier après la connexion

Description : La clause DEFAULT est utilisée pour définir la valeur par défaut. valeur de la variable. Si la clause DEFAULT 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 et la valeur par défaut est 10. L'instruction SQL est la suivante :

DECLARE my_sql INT DEFAULT 10;
Copier après la connexion

2. Attribuez une valeur après avoir défini la variable

Vous pouvez utiliser le mot-clé SET dans MySQL pour attribuer une valeur à la variable

Syntaxe :

SET 变量名 = 赋值表达式;
Copier après la connexion

Remarque : Une instruction SET peut être utilisée pour plusieurs variables en même temps. Affectation de variable, les instructions d'affectation de chaque variable sont séparées par des virgules.

Exemple : Attribuez une valeur de 30 à la variable my_sql. L'instruction SQL est la suivante :

SET my_sql=30;
Copier après la connexion

[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!

Étiquettes associées:
source:php.cn
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