Heim > Datenbank > MySQL-Tutorial > Was bedeuten MySQL-Benutzervariablen? Wie weisen wir ihnen Werte zu?

Was bedeuten MySQL-Benutzervariablen? Wie weisen wir ihnen Werte zu?

PHPz
Freigeben: 2023-09-05 08:09:02
nach vorne
899 Leute haben es durchsucht

MySQL 用户变量是什么意思?我们如何为它们赋值?

MySQL-Benutzervariablen werden als @Variable geschrieben, die auf eine Ganzzahl, eine reelle Zahl, einen String oder einen NULL-Wert gesetzt werden kann. Mithilfe der SET-Anweisung können wir Benutzervariablen Werte zuweisen. Beim Zuweisen eines Werts zu einer Benutzervariablen können wir = oder := als Zuweisungsoperator verwenden.

Beispiel
mysql> SET @A = 100;
Query OK, 0 rows affected (0.00 sec)

mysql> Set @B = 'MySQL';
Query OK, 0 rows affected (0.00 sec)
Nach dem Login kopieren

Die obige Abfrage weist der Benutzervariablen A den Wert 100 und der Benutzervariablen B jeweils „MySQL“ zu.

Wir können ihre Werte mit Hilfe der SELECT-Anweisung überprüfen, wie unten gezeigt –

mysql> Select @A, @B;
+------+-------+
| @A   | @B    |
+------+-------+
| 100  | MySQL |
+------+-------+
1 row in set (0.05 sec)
Nach dem Login kopieren

Wir können auch mehrere durch Kommas getrennte Variablenzuweisungen durchführen. Das folgende Beispiel veranschaulicht dies:

mysql> SET @X = 'Ram',@Y = 'Shyam',@Z = 'Students', @S = 5000;
Query OK, 0 rows affected (0.00 sec)

mysql> Select @X, @Y, @Z, @S;
+------+-------+----------+------+
| @X   | @Y    | @Z       | @S   |
+------+-------+----------+------+
| Ram  | Shyam | Students | 5000 |
+------+-------+----------+------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Wir können ihnen auch Werte mit der SELECT-Anweisung zuweisen, müssen dafür jedoch nur den Zuweisungsoperator := anstelle von = verwenden. Wie im Beispiel unten gezeigt -

mysql> SELECT @C := 'Tutorialspoint';
+------------------------+
| @C := 'Tutorialspoint' |
+------------------------+
| Tutorialspoint         |
+------------------------+
1 row in set (0.00 sec)

mysql> SELECT @C;
+----------------+
| @C             |
+----------------+
| Tutorialspoint |
+----------------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas bedeuten MySQL-Benutzervariablen? Wie weisen wir ihnen Werte zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage