bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

如何使用mysql變量-創新互聯

小編這次要給大家分享的是如何使用mysql變量,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

創新互聯建站堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站建設、成都網站設計、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的梁園網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

本文內容:

  • 系統變量
  • 用戶變量
    • 局部變量

首發日期:2018-04-18


系統變量:
  • 系統變量就是系統已經提前定義好了的變量
  • 系統變量一般都有其特殊意義。比如某些變量代表字符集、某些變量代表某些mysql文件位置
  • 系統變量中包括會話級變量(當次會話連接生效的變量,如names),以及全局變量(一直生效的變量) 【系統變量中全局變量和會話變量其實是使用一套變量,不同的是會話變量僅當次會話生效。】
    • 會話變量的賦值:set 變量名 = 值;  【比如常用的set names ="utf8";】或者set @@變量名=值
    • 全局變量的賦值:set global 變量名 = 值;
查看系統變量:
  • show variables;
系統變量的調用:
  • select @@變量名;

用戶變量:
  • 用戶變量就是用戶自己定義的變量。
  • 系統為了區別系統變量跟自定義變量,規定用戶自定義變量必須使用一個@符號
  • 變量的定義方式:
    • set @變量名=1
    • select @變量名:=值;
    • select 值 into @變量名;
  • 用戶變量可以不聲明定義,就可以直接使用,不過默認是null值
  • 用戶變量都是會話級的變量,僅在當次連接中生效。
局部變量:
  • 由于局部變量是用戶自定義的,可以認為局部變量也是用戶變量【但有所不同,局部中不需要使用@】
  • 局部變量一般用在sql語句塊中,比如存儲過程塊、觸發器塊等
  • 局部變量的定義方法:
    • 先使用declare聲明局部變量,其中可選項default后面可以跟一個付給變量的默認值:【非常重要的一步,不然會設置成用戶變量】【注意:變量聲明語句要在其他語句如select語句之前】    
      • 示例:declare myq int;
      • 示例:declare myq int default 666;
    • 設置變量的值:
      • set 變量名= 值;
    • 獲取變量的值:
      • select 變量名;
create procedure myset()
begin 
 declare mya int;
 declare myq int default 777;
 select mya,myq;
 set myq=6;
 set mya=666;
 select mya,myq;
end;

call myset();

當前文章:如何使用mysql變量-創新互聯
網站URL:http://vcdvsql.cn/article0/ddpoio.html

成都網站建設公司_創新互聯,為您提供網站制作靜態網站自適應網站App開發定制開發網站維護

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設