什么是MySQL變量
MySQL變量是一個用于保存數據的容器,可以在MySQL查詢執行期間使用它們。變量可以存儲數字、字符串、日期等數據類型。
如何聲明MySQL變量
在MySQL中,使用@號符號聲明變量,變量名必須是以@字符開頭,緊隨其后的是變量名,例如:
@myVar = 123;
如何為MySQL變量賦值
可以使用SET語句來為MySQL變量賦值,例如:
SET @myVar = 123;
也可以一次聲明多個變量,并為它們賦值,例如:
SET @var1 = 'Hello', @var2 = 123, @var3 = NOW();
如何在MySQL查詢中使用變量
可以在MySQL查詢中使用變量,例如:
SELECT * FROM myTable WHERE id = @myVar;
也可以進行簡單的計算然后將結果保存到變量中,例如:
SET @myVar = 1 + 2;
MySQL變量的作用域
MySQL變量只在當前的MySQL會話中起作用,一旦關閉會話,變量的值就被清除。在一個MySQL會話中,變量可以被任意修改和使用。