Maison >base de données >tutoriel mysql >Quelle est la différence entre les variables définies par l'utilisateur, locales et système dans MySQL ?
Déclaration et utilisation des variables MySQL
Dans MySQL, afin d'utiliser des variables dans la deuxième requête, elles doivent d'abord être déclarées et initialisées.
Variables définies par l'utilisateur (commençant par @)
<code class="language-sql">SET @start = 1, @finish = 10; SELECT * FROM places WHERE place BETWEEN @start AND @finish;</code>
Variables locales (sans préfixe)
<code class="language-sql">DECLARE start INT unsigned DEFAULT 1; DECLARE finish INT unsigned DEFAULT 10;</code>
Variables système du serveur (commençant par @@)
<code class="language-sql">SET GLOBAL sort_buffer_size=1000000;</code>
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!