Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Biến người dùng MySQL: Khái niệm và cách gán giá trị

Định nghĩa

Biến người dùng (user variable) viết dạng @ten_bien. Có thể chứa: số nguyên, số thực, chuỗi, hoặc NULL.

Gán giá trị với SET

SET @A = 100;
SET @B = 'MySQL';
-- Hoặc gán nhiều biến cùng lúc:
SET @X = 'Ram', @Y = 'Shyam', @Z = 'Students', @S = 5000;

Kiểm tra:

mysql> SELECT @A, @B;
+------+-------+
| @A   | @B    |
+------+-------+
| 100  | MySQL |
+------+-------+

Gán với SELECT (phải dùng :=)

mysql> SELECT @C := 'Tutorialspoint';
+------------------------+
| @C := 'Tutorialspoint' |
+------------------------+
| Tutorialspoint         |
+------------------------+
mysql> SELECT @C;
+----------------+
| @C             |
+----------------+
| Tutorialspoint |
+----------------+

Lưu ý: Trong SELECT phải dùng :=, không dùng = (vì = là so sánh trong SELECT).