成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL系統(tǒng)變量的使用

數(shù)據(jù)庫 MySQL
系統(tǒng)變量對于MySQL的重要性無需多言,全局變量影響服務(wù)器整體操作,會話變量影響具體客戶端連接的操作。

MySQL中的變量類型很多,下面為您介紹的是MySQL系統(tǒng)變量方面的知識,如果您對MySQL系統(tǒng)變量感興趣的話,不妨一看。

MySQL可以訪問許多系統(tǒng)和連接變量。當(dāng)服務(wù)器運(yùn)行時許多變量可以動態(tài)更改。這樣通常允許你修改服務(wù)器操作而不需要停止并重啟服務(wù)器。

mysqld服務(wù)器維護(hù)兩種MySQL系統(tǒng)變量。全局變量影響服務(wù)器整體操作。會話變量影響具體客戶端連接的操作。

當(dāng)服務(wù)器啟動時,它將所有全局變量初始化為默認(rèn)值。這些默認(rèn)值可以在選項文件中或在命令行中指定的選項進(jìn)行更改。服務(wù)器啟動后,通過連接服務(wù)器并執(zhí)行SET GLOBAL var_name語句,可以動態(tài)更改這些全局變量。要想更改全局變量,必須具有SUPER權(quán)限。

服務(wù)器還為每個連接的客戶端維護(hù)一系列會話變量。在連接時使用相應(yīng)全局變量的當(dāng)前值對客戶端的會話變量進(jìn)行初始化。對于動態(tài)會話變量,客戶端可以通過SET SESSION var_name語句更改它們。設(shè)置會話變量不需要特殊權(quán)限,但客戶端只能更改自己的會話變量,而不能更改其它客戶端的會話變量。

對于全局變量的更改可以被訪問該全局變量的任何客戶端看見。然而,它只影響更改后連接的客戶的從該全局變量初始化的相應(yīng)會話變量。不影響目前已經(jīng)連接的客戶端的會話變量(即使客戶端執(zhí)行SET GLOBAL語句也不影響)。

可以使用幾種語法形式來設(shè)置或檢索全局或會話變量。下面的例子使用了sort_buffer_sizeas作為示例變量名。

要想設(shè)置一個GLOBAL變量的值,使用下面的語法:

mysql> SET GLOBAL sort_buffer_size=value;
mysql> SET @@global.sort_buffer_size=value;
要想設(shè)置一個SESSION變量的值,使用下面的語法:

mysql> SET SESSION sort_buffer_size=value;
mysql> SET @@session.sort_buffer_size=value;
mysql> SET sort_buffer_size=value;
LOCAL是SESSION的同義詞。

如果設(shè)置變量時不指定GLOBAL、SESSION或者LOCAL,默認(rèn)使用SESSION。
要想檢索一個GLOBAL變量的值,使用下面的語法:

mysql> SELECT @@global.sort_buffer_size;
mysql> SHOW GLOBAL VARIABLES like 'sort_buffer_size';
要想檢索一個SESSION變量的值,使用下面的語法:

mysql> SELECT @@sort_buffer_size;
mysql> SELECT @@session.sort_buffer_size;
mysql> SHOW SESSION VARIABLES like 'sort_buffer_size';
這里,LOCAL也是SESSION的同義詞。

當(dāng)你用SELECT @@var_name搜索一個變量時(也就是說,不指定global.、session.或者local.),MySQL返回SESSION值(如果存在),否則返回GLOBAL值。

對于SHOW VARIABLES,如果不指定GLOBAL、SESSION或者LOCAL,MySQL返回SESSION值。

當(dāng)設(shè)置GLOBAL變量需要GLOBAL關(guān)鍵字但檢索時不需要它們的原因是防止將來出現(xiàn)問題。如果我們移除一個與某個GLOBAL變量具有相同名字的SESSION變量,具有SUPER權(quán)限的客戶可能會意外地更改GLOBAL變量而不是它自己的連接的SESSION變量。如果我們添加一個與某個GLOBAL變量具有相同名字的SESSION變量,想更改GLOBAL變量的客戶可能會發(fā)現(xiàn)只有自己的SESSION變量被更改了。


 

 

【編輯推薦】

帶您了解MySQL隨機(jī)字符串函數(shù)

深入研究MySQL結(jié)果字符串

MySQL截取字符串函數(shù)方法

MySQL字符串各列類型的區(qū)別

MySQL多個條件判斷示例

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-11-26 16:27:01

MySQL使用變量

2010-11-26 14:33:10

MySQL系統(tǒng)變量

2009-06-24 10:49:08

Unix

2010-11-26 14:52:10

MySQL系統(tǒng)變量

2018-03-20 12:48:58

數(shù)據(jù)庫MySQL變量配置

2010-11-26 14:39:35

MySQL用戶變量

2010-11-26 15:38:32

MySQL注入

2018-07-12 11:44:38

數(shù)據(jù)庫MySQL變量分類

2015-01-07 14:41:32

Android全局變量局部變量

2010-09-10 09:38:36

SQL系統(tǒng)變量

2010-04-27 18:30:42

AIX系統(tǒng)

2009-10-26 13:25:05

Linux Shell

2010-03-09 15:00:33

Python變量

2010-11-25 10:00:33

MySQL查詢緩存

2017-02-08 12:28:37

Android變量總結(jié)

2022-10-27 11:23:26

GoFrame共享變量

2010-10-14 15:59:30

MySQL查詢緩存變量

2011-08-22 13:38:41

Linux變量

2010-01-26 15:51:06

C++變量

2011-07-12 17:06:43

PHP
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久精品亚洲 | 欧美精品91爱爱 | 亚洲精品福利在线 | 日日操av | 一区二区三区精品视频 | 精品国产精品三级精品av网址 | 先锋资源亚洲 | 成人免费视频观看视频 | 999久久精品 | 夜夜夜夜夜夜曰天天天 | 久草新在线 | 精国产品一区二区三区 | 久久精品国产一区二区电影 | 在线观看免费高清av | 日本又色又爽又黄的大片 | 亚洲精品中文字幕中文字幕 | 国产亚洲精品美女久久久久久久久久 | 韩日一区二区三区 | 日本久久一区二区三区 | www久久爱| 久久久精品综合 | 日韩欧美在线视频 | 精品视频一区二区三区在线观看 | 色偷偷噜噜噜亚洲男人 | 51ⅴ精品国产91久久久久久 | 欧美福利 | 欧美电影大全 | 精品一区二区三区四区 | 久久高清精品 | 国产精品久久av | 久久久99精品免费观看 | 欧美高清视频 | 国产精品久久久久久久久久久新郎 | 91在线观看网址 | 日本精品一区二区三区在线观看视频 | 久久大陆 | 91国内精品久久 | 亚洲精品不卡 | 一区二区久久 | 国产精品高清在线 | 韩日在线观看视频 |