国产探花免费观看_亚洲丰满少妇自慰呻吟_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存儲過程中給變量賦值的方法是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 元谋县| 鲁甸县| 西城区| 阿克| 枣庄市| 楚雄市| 稻城县| 丽水市| 舟山市| 满城县| 保山市| 渑池县| 鹿泉市| 富顺县| 宁国市| 工布江达县| 翁牛特旗| 拉萨市| 安新县| 乌兰浩特市| 内乡县| 洛扎县| 嘉荫县| 商丘市| 云霄县| 永定县| 沧源| 博客| 天峻县| 宁南县| 扎鲁特旗| 聂荣县| 西丰县| 宜宾市| 元氏县| 淅川县| 泰宁县| 长岭县| 大安市| 同德县| 罗田县|