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

Variables système et variables locales dans MySQL ?

王林
Libérer: 2023-09-15 16:21:02
avant
724 Les gens l'ont consulté

MySQL 中的系统变量与局部变量?

La portée des variables locales est limitée à un ensemble d'instructions ou de blocs d'instructions. Chaque fois qu'un ensemble d'instructions ou un bloc d'instructions se termine, les variables locales deviennent hors de portée.

Par exemple

les variables locales peuvent être utilisées dans des procédures stockées, des fonctions, etc. Utilisées avec le mot-clé DECLARE.

La syntaxe des variables locales est la suivante.

DECLARE yourVariableName dataType;
Copier après la connexion

Les variables globales ou système ont une portée sur toutes les connexions jusqu'au redémarrage du serveur. Il est défini à l'aide du mot-clé GLOBAL. La syntaxe est la suivante -

SET GLOBAL max_connections=value;
OR
SET @@global.max_connections=value;
Copier après la connexion

Si vous connaissez le numéro de port, vous pouvez utiliser la variable système @@port à l'aide de l'instruction select. La requête est la suivante -

mysql> select @@port;
Copier après la connexion

Output

Ce qui suit est la sortie -

+--------+
| @@port |
+--------+
| 3306 |
+--------+
1 row in set (0.00 sec)
Copier après la connexion

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