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
PHPznach vorne
2023-09-05 08:09:02904Durchsuche

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)

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)

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)

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)

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen