欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          詳細(xì)講解mysql全局變量與局部變量

          詳細(xì)講解mysql全局變量與局部變量

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

          舉例說明如下:

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

          (免費(fèi)學(xué)習(xí)視頻教程推薦:mysql視頻教程)

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

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

          或者如下寫法:

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

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

          語句一:

          SET GLOBAL default_storage_engine = MyISAM;

          語句二:

          SET @@GLOBAL.default_storage_engine = MyISAM;

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

          語句一:

          SET SESSION default_storage_engine = MyISAM;

          語句二:

          SET @@SESSION.default_storage_engine = MyISAM;

          語句三:

          SET default_storage_engine = MyISAM;

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

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

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

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

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

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

          相關(guān)文章教程推薦:mysql教程

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號