MySQL verfügt über temporäre Variablen. MySQL-Variablen können in temporäre Variablen, lokale Variablen, Sitzungsvariablen und globale Variablen unterteilt werden. Temporäre Variablen sind Benutzervariablen, die mit dem Zeichen „@“ verwendet werden müssen und nicht deklariert werden müssen =value;“ und „select @ num=value;“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
Das offizielle MySQL-Handbuch unterteilt Variablen in Systemvariablen und Benutzervariablen. Benutzervariablen sind benutzerdefinierte Variablen, die einer Anweisung hinzugefügt werden. Anschließend kann diese Variable anderen Variablen zugewiesen oder in einer anderen Anweisung aufgerufen werden.
An einigen Stellen werden Variablen jedoch auch nach Verwendung unterteilt:
1. Temporäre Variablen (im Fall des @-Symbols, das die im MySQL-Handbuch eingeführte Benutzervariable ist); . Lokale Variablen (Deklarationsmodus);
3.
Tatsächlich dient die Klassifizierung nur der Bequemlichkeit des Aufzeichnens und Lernens. Der Schlüssel liegt darin, die Verwendungsprinzipien zu beherrschen.
DECLARE end_flag INT DEFAULT 0;
Temporäre Variablen@ (keine Deklaration erforderlich). Funktioniert nur lokal
set @num=1; set @num:=1;
Verwendung zwei: @num=value;
select @num:=1; select @num:=字段名 from 表名 where ……
globale Variablen auswählen @@
Systemvariablen, die nur gelesen und nicht geändert werden können, Zum Beispiel @@error
lokale Variablen (declare deklariert Variablen)declare deklariert Variablen: Das Schlüsselwort „declare declare“ kann zum Definieren von Variablen verwendet werden, die im Allgemeinen in gespeicherten Prozeduren oder benutzerdefinierten Funktionen verwendet werden
a), declare deklariert Variablen
Verwendung: Deklarieren Sie eine v1-Variable und definieren Sie sie. Sie ist vom Typ int und der Standardwert ist 0; zwischen den Schlüsselwörtern „begin“ und „end“ und kann nicht direkt außerhalb verwendet werden, daher wird „deklarieren“ auch als lokale Variable bezeichnet. [Verwandte Empfehlung: MySQL-Video-Tutorial]
Das obige ist der detaillierte Inhalt vonVerfügt MySQL über temporäre Variablen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!