欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql的全局變量與局部變量介紹-創(chuàng)新互聯(lián)

通常在服務器啟動時,會將每個全局變量初始化為其默認值(我們可以通過命令行或選項文件中指定的選項更改這些默認值),然后服務器還為每個連接的客戶端維護一組會話變量,客戶端的會話變量在連接時使用相應全局變量的當前值初始化。

成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設計、成都網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務秀嶼,10余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575

舉例說明如下:

在服務器啟動時會初始化一個名為default_storage_engine,作用范圍為GLOBAL的系統(tǒng)變量,之后每當有一個客戶端連接到該服務器時,服務器都會單獨為該客戶端分配一個名為default_storage_engine,作用范圍為SESSION的系統(tǒng)變量,該作用范圍為SESSION的系統(tǒng)變量值按照當前作用范圍為GLOBAL的同名系統(tǒng)變量值進行初始化。

很顯然,通過啟動選項設置的系統(tǒng)變量的作用范圍都是GLOBAL的,也就是對所有客戶端都有效的,因為在系統(tǒng)啟動的時候還沒有客戶端程序連接進來呢。了解了系統(tǒng)變量的GLOBAL和SESSION作用范圍之后,我們再看一下在服務器程序運行期間通過客戶端程序設置系統(tǒng)變量的語法:

SET [GLOBAL|SESSION] 系統(tǒng)變量名 = 值;

或者如下寫法:

SET [@@(GLOBAL|SESSION).]var_name = XXX;

比如我們想在服務器運行過程中把作用范圍為GLOBAL的系統(tǒng)變量default_storage_engine的值修改為MyISAM,也就是想讓之后新連接到服務器的客戶端都用MyISAM作為默認的存儲引擎,那我們可以選擇下邊兩條語句中的任意一條來進行設置:

語句一:

SET GLOBAL default_storage_engine = MyISAM;

語句二:

SET @@GLOBAL.default_storage_engine = MyISAM;

如果只想對本客戶端生效,也可以選擇下邊三條語句中的任意一條來進行設置:

語句一:

SET SESSION default_storage_engine = MyISAM;

語句二:

SET @@SESSION.default_storage_engine = MyISAM;

語句三:

SET default_storage_engine = MyISAM;

從上邊的語句三也可以看出,如果在設置系統(tǒng)變量的語句中省略了作用范圍,默認的作用范圍就是SESSION。也就是說SET 系統(tǒng)變量名 = 值和SET SESSION 系統(tǒng)變量名 = 值是等價的。

查看不同作用范圍的系統(tǒng)變量

既然系統(tǒng)變量有作用范圍之分,那我們的SHOW VARIABLES語句查看的是什么作用范圍的系統(tǒng)變量呢?

答:默認查看的是SESSION作用范圍的系統(tǒng)變量。

當然我們也可以在查看系統(tǒng)變量的語句上加上要查看哪個作用范圍的系統(tǒng)變量,就像這樣:

SHOW [GLOBAL|SESSION] VARIABLES [LIKE 匹配的模式];

以上就是詳細講解mysql全局變量與局部變量的詳細內(nèi)容,更多請關注創(chuàng)新互聯(lián)網(wǎng)站制作公司其它相關文章!

文章標題:mysql的全局變量與局部變量介紹-創(chuàng)新互聯(lián)
標題網(wǎng)址:http://chinadenli.net/article26/poijg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站App設計網(wǎng)站收錄手機網(wǎng)站建設品牌網(wǎng)站制作軟件開發(fā)

廣告

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

成都網(wǎng)頁設計公司