国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

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

2024-07-24 12:33:33
字體:
來源:轉載
供稿:網友
  這篇文章主要介紹“mysql存儲過程中給變量賦值的方法是什么”,在日常操作中,相信很多人在mysql存儲過程中給變量賦值的方法是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”mysql存儲過程中給變量賦值的方法是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
 
  mysql存儲過程中給變量賦值的方法:1、利用DECLARE關鍵字,語法“DECLARE 變量名 類型 DEFAULT 默認值;”;2、利用SET關鍵字,語法“SET 變量名 = 賦值表達式;”。
  
  本教程操作環境:windows7系統、mysql8版本、Dell G3電腦。
 
  在mysql的存儲過程和函數中都可以定義和使用變量。
 
  用戶可以使用 DECLARE 關鍵字來定義變量,定義后可以為變量賦值。這些變量的作用范圍是 BEGIN...END 程序段中。
 
  1、在定義變量時賦值
 
  MySQL 中可以使用 DECLARE 關鍵字來定義變量并設置默認值,語法:
 
  DECLARE 變量名 類型 DEFAULT 默認值;
  說明:DEFAULT子句用于設置變量默認值,如果省略DEFAULT 子句,則默認值為 NULL。
 
  示例:
 
  定義變量 my_sql,數據類型為 INT 類型,默認值為 10。SQL 語句如下:
 
  DECLARE my_sql INT DEFAULT 10;
  2、在定義變量后賦值
 
  1)使用 SET 關鍵字來為變量賦值
 
  語法:
 
  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 參數表示查詢的字段名稱;
  var_name 參數是變量的名稱;
  table_name 參數指表的名稱;
  condition 參數指查詢條件。
  注意:當將查詢結果賦值給變量時,該查詢語句的返回結果只能是單行。
 
  示例:
 
  從 tb_student 表中查詢 id 為 2 的記錄,將該記錄的 id 值賦給變量 my_sql。SQL 語句如下:
 
  SELECT id INTO my_sql FROM tb_student WEHRE id=2;
  到此,關于“mysql存儲過程中給變量賦值的方法是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 康定县| 武安市| 隆德县| 吉林市| 焉耆| 遂川县| 修文县| 微博| 泸溪县| 金平| 喀喇沁旗| 巧家县| 贺兰县| 威宁| 仲巴县| 乌拉特中旗| 邯郸市| 鞍山市| 肇州县| 新绛县| 海原县| 即墨市| 大同县| 昌宁县| 平湖市| 邻水| 清苑县| 天等县| 贡嘎县| 左权县| 建始县| 沙田区| 科技| 泽普县| 凌云县| 东平县| 宜君县| 招远市| 当涂县| 黑水县| 泸定县|