Heim  >  Artikel  >  Datenbank  >  So weisen Sie Variablen in gespeicherten MySQL-Prozeduren Werte zu

So weisen Sie Variablen in gespeicherten MySQL-Prozeduren Werte zu

青灯夜游
青灯夜游Original
2022-01-24 17:14:3711425Durchsuche

So weisen Sie Variablen in gespeicherten MySQL-Prozeduren Werte zu: 1. Verwenden Sie das Schlüsselwort DECLARE, die Syntax „DECLARE Variablenname, Typ DEFAULT Standardwert;“; 2. Verwenden Sie das Schlüsselwort SET, die Syntax „SET Variablenname = Zuweisung“. Ausdruck;".

So weisen Sie Variablen in gespeicherten MySQL-Prozeduren Werte zu

Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.

Variablen können in gespeicherten MySQL-Prozeduren und -Funktionen definiert und verwendet werden.

Benutzer können das Schlüsselwort DECLARE verwenden, um Variablen zu definieren und den Variablen nach der Definition Werte zuzuweisen. Der Gültigkeitsbereich dieser Variablen liegt im Programmabschnitt BEGIN...END.

1. Weisen Sie einen Wert zu, wenn Sie eine Variable definieren

In MySQL können Sie das Schlüsselwort DECLARE verwenden, um Variablen zu definieren und Standardwerte festzulegen:

DECLARE 变量名 类型 DEFAULT 默认值;

Beschreibung: Die DEFAULT-Klausel wird verwendet, um den Standardwert festzulegen Wenn die DEFAULT-Klausel weggelassen wird, ist der Standardwert NULL.

Beispiel:

Definieren Sie die Variable my_sql, der Datentyp ist INT-Typ und der Standardwert ist 10. Die SQL-Anweisung lautet wie folgt:

DECLARE my_sql INT DEFAULT 10;

2. Weisen Sie einen Wert zu, nachdem Sie die Variable definiert haben. Sie können das Schlüsselwort SET in MySQL verwenden, um der Variablen einen Wert zuzuweisen. Syntax:

SET 变量名 = 赋值表达式;

Hinweis : Eine SET-Anweisung kann für mehrere Variablen gleichzeitig verwendet werden. Variablenzuweisung, die Zuweisungsanweisungen jeder Variablen werden durch Kommas getrennt.


Beispiel: Weisen Sie der Variablen my_sql den Wert 30 zu. Die SQL-Anweisung lautet wie folgt:

SET my_sql=30;
[Verwandte Empfehlung:

MySQL-Video-Tutorial

]

Das obige ist der detaillierte Inhalt vonSo weisen Sie Variablen in gespeicherten MySQL-Prozeduren Werte zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn