Heim >Datenbank >MySQL-Tutorial >Was ist der Unterschied zwischen benutzerdefinierten, lokalen und Systemvariablen in MySQL?
Deklaration und Verwendung von MySQL-Variablen
Um in MySQL Variablen in der zweiten Abfrage verwenden zu können, müssen diese zuerst deklariert und initialisiert werden.
Benutzerdefinierte Variablen (beginnend mit @)
<code class="language-sql">SET @start = 1, @finish = 10; SELECT * FROM places WHERE place BETWEEN @start AND @finish;</code>
Lokale Variablen (kein Präfix)
<code class="language-sql">DECLARE start INT unsigned DEFAULT 1; DECLARE finish INT unsigned DEFAULT 10;</code>
Serversystemvariablen (beginnend mit @@)
<code class="language-sql">SET GLOBAL sort_buffer_size=1000000;</code>
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen benutzerdefinierten, lokalen und Systemvariablen in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!