其他(二) 變數

2022-08-13 02:03:24 字數 1186 閱讀 1548

分類

一、系統變數

說明:變數有系統提供的,不用自定義

語法:① 檢視系統變數

show 【global|session】 variables like '';

如果沒有顯式宣告 global 還是 session,則預設為 session

② 檢視指定的系統變數的值

select @@【global|session】 ,變數名;

如果沒有顯式宣告 global 還是 session,則預設為 session

③ 為系統變數賦值

方式一:

set 【global|session】 變數名 = 值;

方式二:

set @@global.變數名 = 值;

set @@變數名 = 值;

1、全域性變數

伺服器層面上的,必須擁有 super 許可權才能為系統變數賦值,作用域為整個伺服器,也就是針對於所有連線(會話)有效

2、會話變數

伺服器為每乙個連線的客戶端提供了系統變數,作用域為當前的連線(會話)

二、自定義變數

說明:1、使用者變數

作用域:針對於當前連線(會話)生效

位置:begin end 裡面,也可以放在外面

使用:① 宣告並賦值

set @變數名 = 值;

set @變數名 := 值;

select @變數名 := 值;

② 賦值(更新值)

方式一:

set @變數名 = 值;

set @變數名 := 值;

select @變數名 := 值;

方式二:

select 值 into @變數名 from 表;

③ 使用

select @變數名;

2、區域性變數

作用域:僅僅在定義它的 begin end 中有效

位置:只能放在begin end 中,而且只能放在第一句

使用:① 宣告

declare 變數名 型別 【default 值】;

② 賦值或更新

方式一:

set 變數名 = 值;

set 變數名 := 值;

select @變數名 := 值;

方式二:

select 值 into 變數名 from 表;

③ 使用

select @變數名;

二 變數和常量

編譯環境設定好以後,就可以正式學習c語言了。一 變數 一 變數型別和表示方法 1.什麼是變數?一句話,變數是儲存資料的值的空間。由於數值的型別有多種,有整數 小數 浮點數 字元等等,那麼對應的變數就有整型變數 浮點型變數 字元型變數。變數還有其他的具體分類。整型變數還可具體分為無符號型 長整型和短整...

go語言(二)變數

一 定義賦值 定義乙個int的 var myvar int 定義多個 var myvar,myvar1,myvar2 int 定義並賦予初始值 var myvar int 1 定義多個並賦予初始值 var myvar,myvar1,myvar2 int 1,2,3 麻煩是吧。其實可以簡單 var m...

C語言(二)變數

學習c語言,就不得不說一下資料。首先,要知道資料的型別和他們的大小,就我個人的理解,所謂型別就是對各種資料按用途進行劃分,便於程式設計師對他們進行使用和理解。cpu都是在記憶體中對資料進行操作,由於記憶體的儲存空間不大,所以為了節省空間,對不同型別的資料進行不同大小的劃分。如 char short ...