真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql存儲過程中給變量賦值的方法是什么

這篇文章主要介紹“MySQL存儲過程中給變量賦值的方法是什么”,在日常操作中,相信很多人在mysql存儲過程中給變量賦值的方法是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”mysql存儲過程中給變量賦值的方法是什么”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

豐城ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

mysql存儲過程中給變量賦值的方法:1、利用DECLARE關(guān)鍵字,語法“DECLARE 變量名 類型 DEFAULT 默認(rèn)值;”;2、利用SET關(guān)鍵字,語法“SET 變量名 = 賦值表達式;”。

mysql存儲過程中給變量賦值的方法是什么

本教程操作環(huán)境:windows7系統(tǒng)、mysql8版本、Dell G3電腦。

在mysql的存儲過程和函數(shù)中都可以定義和使用變量。

用戶可以使用 DECLARE 關(guān)鍵字來定義變量,定義后可以為變量賦值。這些變量的作用范圍是 BEGIN...END 程序段中。

1、在定義變量時賦值

MySQL 中可以使用 DECLARE 關(guān)鍵字來定義變量并設(shè)置默認(rèn)值,語法:

DECLARE 變量名 類型 DEFAULT 默認(rèn)值;

說明:DEFAULT子句用于設(shè)置變量默認(rèn)值,如果省略DEFAULT 子句,則默認(rèn)值為 NULL。

示例:

定義變量 my_sql,數(shù)據(jù)類型為 INT 類型,默認(rèn)值為 10。SQL 語句如下:

DECLARE my_sql INT DEFAULT 10;

2、在定義變量后賦值

1)使用 SET 關(guān)鍵字來為變量賦值

語法:

SET 變量名 = 賦值表達式;

注意:一個 SET 語句可以同時為多個變量賦值,各個變量的賦值語句之間用逗號隔開。

示例:為變量 my_sql 賦值為 30。SQL 語句如下:

SET my_sql=30;

2)使用 SELECT..INTO 語句為變量賦值

語法:

SELECT col_name [...] INTO var_name[,...]
FROM table_name WEHRE condition

其中:

  • col_name 參數(shù)表示查詢的字段名稱;

  • var_name 參數(shù)是變量的名稱;

  • table_name 參數(shù)指表的名稱;

  • condition 參數(shù)指查詢條件。

注意:當(dāng)將查詢結(jié)果賦值給變量時,該查詢語句的返回結(jié)果只能是單行。

示例:

從 tb_student 表中查詢 id 為 2 的記錄,將該記錄的 id 值賦給變量 my_sql。SQL 語句如下:

SELECT id INTO my_sql FROM tb_student WEHRE id=2;

到此,關(guān)于“mysql存儲過程中給變量賦值的方法是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
網(wǎng)站標(biāo)題:mysql存儲過程中給變量賦值的方法是什么
文章轉(zhuǎn)載:http://weahome.cn/article/pshdpp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部