MySQL中的用戶變量是一個用來存儲臨時值的元素。它通過用戶定義的變量名來引用值。變量名必須以@符號開始并且只能由數字、字母和下劃線組成。
要設置變量值,可以使用SET語句,例如:
SET @myvar = 'hello';
要使用變量值,可以直接引用變量名,例如:
SELECT @myvar;
MySQL中的用戶變量還支持一些基本的算術運算,例如加減乘除,例如:
SET @x = 10; SET @y = 5; SET @z = @x + @y; SELECT @z;
需要注意的是,用戶變量的作用域是會話級別的,也就是說在同一個會話中可以共享變量值,但是在不同的會話中無法共享變量值。
除此之外,MySQL還提供了一些有關用戶變量的函數,例如獲取變量值的函數@、累加變量值的函數@:=、設置變量值的函數SET等等。
上一篇mysql中的租函數咋用
下一篇115網盤解析json