位置:首頁(yè) > 軟件操作教程 > 數(shù)據(jù)分析 > MySQL > 問(wèn)題詳情

MySQL——用戶(hù)變量

提問(wèn)人:劉旭39發(fā)布時(shí)間:2020-10-13

用戶(hù)變量

(1)定義用戶(hù)變量語(yǔ)法格式:SET  @用戶(hù)變量名1=值1 [, @用戶(hù)變量名2=值2 , …]

創(chuàng)建用戶(hù)變量name并賦值為“王林”。

SET @name='王林';


(2)查看用戶(hù)變量

select @name;


(3)可以同時(shí)定義多個(gè)變量,變量間用逗號(hào)“,”隔開(kāi)

創(chuàng)建用戶(hù)變量user1并賦值為1,user2賦值為2,user3賦值為3。

SET @user1=1, @user2=2, @user3=3;


(4)創(chuàng)建變量也可以是一個(gè)表達(dá)式

創(chuàng)建用戶(hù)變量user4,它的值為user3的值加1。

SET @user4=@user3+1;

查詢(xún)用戶(hù)變量user4的值。

SELECT @user4;

結(jié)果為:

 

(5)使用查詢(xún)給變量賦值

SET @student=(SELECT 姓名 FROM XS WHERE 學(xué)號(hào)='081101');

查詢(xún)表XS中名字等于例6.11中student值的學(xué)生信息。

SELECT 學(xué)號(hào), 姓名, 專(zhuān)業(yè)名, 出生時(shí)間 

FROM XS

WHERE 姓名=@student;

 

(6)賦值運(yùn)算

SELECT @t2:=(@t2:=2)+5  AS  t2;

結(jié)果t2的值為7。

注意:在使用賦值時(shí),等于必須用“:=”,而不能使用“=”

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部