1. 程式人生 > >自定義變量

自定義變量

數據庫 區分 數據表 變量名 col 用戶 rom 從數據 支持

 1 -- 自定義變量,所有自定義變量都是,會話級別,跟用戶走 不區分數據庫
 2  -- 為區分系統變量, 自定義使用 @符號
 3  SET @name = "張三";
 4 
 5 --  查看自定義變量
 6  SELECT  @name;
 7  
 8 -- mysql 中,“=”默認被當作比較符號處理(很多地方),為區分比較和賦值的概念,
 9 -- 重新定義新的賦值符號:    :=      
10 
11  SET @name := "張三";
12  
13  -- mysql允許從數據表中獲取數據,賦值給變量:
14     --  邊賦值,邊查看結果
15     --
從字段中取值賦值給變量,若使用 = 賦值 會默認當作比較符處理 16 -- 若取出字段較多,最後會保留,最後一個字段 17 SELECT @變量名 := 字段名 FROM 數據源 18 19 -- 只賦值,不看結果 20 -- 數據記錄最多只允許獲取一條,mysql不支持數組 21 -- 但支持每次為多個變量賦值 22 SELECT 字段列表 FROM 表名 INTO 變量列表; 23 24

自定義變量