mysql變量的定義及使用

MySQL中用戶變量不用事前申明,在用的時候直接用“@變量名”使用就可以了。

  • 第一種用法:set @num=1;set @num:=1;
  • 第二種用法:select @num:=1;select @num:=字段名 from 表名 where ……

select語句一般用來輸出用戶變量,比如select @變量名,用於輸出數據源不是表格的數據

注意上面兩種賦值符號,使用set時可以用“=”或“:=”,但是使用select時必須用“:=賦值”

eg:

set @name = ''; // 或者 set @name := '';
select @name:=password from user limit 0,1; //select必須是@變量:=值
#從數據表中獲取一條記錄password字段的值給@name變量。在執行後輸出到查詢結果集上面。
set @a=0;
select @a:=@a+1 ;

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章