自定義變量
阿新 • • 發佈:2017-11-17
數據庫 區分 數據表 變量名 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
自定義變量