91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql有沒有臨時變量

發布時間:2023-02-09 14:02:37 來源:億速云 閱讀:227 作者:iii 欄目:MySQL數據庫

這篇文章主要介紹“mysql有沒有臨時變量”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“mysql有沒有臨時變量”文章能幫助大家解決問題。

mysql有臨時變量。MySQL變量可分為臨時變量、局部變量、會話變量和全局變量;其中臨時變量就是用戶變量,需要配合“@”符使用,不需要聲明,用法為“set @name=value;”和“select @num=value;”。

MySQL官方手冊里是將變量分為系統變量和用戶變量的,用戶變量就是在一個語句里加在用戶自定義的變量,然后這個變量可以賦值給其它變量,或者在另外一個語句里調用等。

不過有些地方也將變量按照用法分為:

  • 1、臨時變量(@符號的情況,也就是mysql手冊介紹的用戶變量);

  • 2、局部變量(declare方式);

  • 3、會話變量;

  • 4、全局變量(也就是系統變量)。

其實分類只是為了方便記錄學習,重點是掌握用法原理就可以

聲明標準變量

DECLARE end_flag INT DEFAULT 0;

臨時變量@(不需要聲明)

只在局部起作用

用法一:set @name=value;

set @num=1; set @num:=1;

用法二:select @num=value;

select @num:=1; select @num:=字段名 from 表名 where ……

全局變量@@

系統變量,只能讀取,不能修改,如@@error

局部變量(declare聲明變量)

declare聲明變量:declare聲明關鍵字可以用于定義變量,一般用于存儲過程或者自定義函數里

a)、declare聲明變量

用法:聲明一個v1變量,定義為int類型,默認值為0;

declare v1 INT default 0;

b)、declare變量使用

聲明后變量一般是在存儲過程或者自定義里的,所以是寫在begin和end關鍵字之間的,外面的不能直接定義,然后調用,所以declare也被稱之為局部變量。

關于“mysql有沒有臨時變量”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁乡县| 永兴县| 武宁县| 宁都县| 醴陵市| 新密市| 云和县| 延寿县| 阜康市| 龙陵县| 湖州市| 萝北县| 开远市| 原平市| 禄丰县| 枣强县| 寻乌县| 乐业县| 涞水县| 漠河县| 辽阳县| 湘阴县| 枣阳市| 马山县| 株洲市| 博爱县| 南昌县| 闽清县| 天台县| 栾城县| 客服| 西林县| 固始县| 集安市| 八宿县| 蒲江县| 奉化市| 澜沧| 张家界市| 油尖旺区| 平原县|