Maison >base de données >tutoriel mysql >Comment définir des variables d'environnement dans MySQL

Comment définir des variables d'environnement dans MySQL

下次还敢
下次还敢original
2024-04-14 18:45:32530parcourir

Il existe deux manières de définir des variables d'environnement dans MySQL : Utilisez la commande SET : définissez le nom de la variable d'environnement sur la valeur, et la portée effective est la session entière et toutes les sessions suivantes. Utilisez la commande SESSION : définissez le nom de la variable d'environnement sur une valeur qui ne prend effet que dans la session en cours et efface la variable une fois la session terminée.

Comment définir des variables d'environnement dans MySQL

Comment définir des variables d'environnement dans MySQL

Il existe deux façons de définir des variables d'environnement dans MySQL :

Méthode 1 : Utilisez la commande SET

<code>SET 环境变量名 = 值;</code>

Par exemple :

<code>SET @user = 'john';</code>

Cette commande will La variable d'environnement @user est définie sur la valeur "john". @user 设置为值 "john"。

方法 2:使用 SESSION 命令

<code>SET SESSION 环境变量名 = 值;</code>

SET 命令类似,但 SESSION

Méthode 2 : Utilisez la commande SESSION

<code>SET SESSION @temp_dir = '/tmp';</code>
est similaire à la commande SET, mais les variables d'environnement définies par la commande SESSION ne sont valides que dans le courant session. Une fois la session terminée, les variables seront effacées. Exemple :

<code>SELECT * FROM users WHERE username = @user;</code>

Utilisation de variables d'environnement

Après avoir défini des variables d'environnement, vous pouvez les utiliser pour référencer des valeurs de variable.
    rrreee
  • Remarque :
  • Les noms de variables d'environnement doivent commencer par le symbole '@'.
🎜Le type de valeur de la variable d'environnement peut être une chaîne, un nombre ou un booléen. 🎜🎜Les variables d'environnement peuvent être utilisées comme les autres colonnes dans les instructions SQL. 🎜🎜

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