Maison > base de données > tutoriel mysql > Comment déclarer et utiliser des variables dans MySQL ?

Comment déclarer et utiliser des variables dans MySQL ?

Linda Hamilton
Libérer: 2025-01-22 03:06:10
original
279 Les gens l'ont consulté

How Do I Declare and Use Variables in MySQL?

Explication détaillée des variables MySQL

MySQL prend en charge plusieurs types de variables pour stocker et manipuler les données :

Variables définies par l'utilisateur

  • Commence par le symbole "@".
  • Utilisez les instructions SET ou SELECT pour l'affectation.
  • Valable uniquement dans la session utilisateur en cours.
  • Exemple : SET @变量名 = 值;

Variables locales

  • ne commence par aucun symbole.
  • Doit être déclaré à l'aide de l'instruction DECLARE avant de pouvoir être utilisé.
  • Valable uniquement dans le cadre d'une procédure stockée ou d'une fonction.
  • Exemple : DECLARE 变量名 数据类型 DEFAULT 值;

Variables système du serveur

  • Commencez par le symbole "@@".
  • Définissez les options de configuration à l’échelle du serveur.
  • Peut être modifié dynamiquement en utilisant SET GLOBAL ou SET SESSION.
  • Exemple : SHOW VARIABLES LIKE '%变量名%'; Afficher les paramètres actuels.

Exemple de code

Le code suivant démontre l'utilisation de variables définies par l'utilisateur :

SET @起始值 = 1, @结束值 = 10;

SELECT * FROM places WHERE place BETWEEN @起始值 AND @结束值;
Copier après la connexion

Les variables définies par l'utilisateur @起始值 et @结束值 sont utilisées ici. L'instruction SET initialise ces deux variables. L'opérateur BETWEEN filtre les résultats dont la valeur de la colonne de lieu se situe dans la plage spécifiée.

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