mysql入門系列一?變量系統變量,今天小編就來聊一聊關于mysql入門系列一?接下來我們就一起去研究一下吧!
變量
系統變量 |
全局變量 |
會話變量 | |
自定義變量 |
用戶變量 |
局部變量 |
說明:變量由系統提供的,不是用戶定義,屬于服務器層面
使用的語法:
1、查看所有的系統變量
show global | 【session】 variables;
2、查看滿足條件的部分系統變量
show global | 【session】 variables like '% %' ;
3、查看指定的某個系統變量的值
select @@global | 【session】 . 系統變量名;
4、為某個系統變量賦值
方式一:
set global | 【session】系統變量名 =值;
方式二:
set @@global | 【session】. 系統變量名=值;
注意:
如果是全局級别,則需要加global,如果是會話級别,則需要加session,如果不寫,則默認session
作用域:服務器每次啟動将為所有的全局變量賦初始值,針對于所有的會話(連接)有效,但不能跨重啟
①查看所有的全局變量
SHOW GLOBAL VARIABLES;
②查看部分的全局變量
SHOW GLOBAL VARIABLES LIKE '%char%' ;
③查看指定的全局變量的值
SELECT @@global.autocommit ;
④為某個指定的全局變量賦值
SET @@global.autocommit=0;
作用域:作用域:僅僅針對于當前會話(連接)有效
①查看所有的會話變量
SHOW 【SESSION】 VARIABLES ;
②查看部分的會話變量
SHOW 【SESSION】 VARIABLES LIKE ' %char %' ;
③查看指定的某個會話變量
SELECT @@【session.】tx_isolation;
④為某個會話變量賦值
方式一:
SET【 session.】tx_isolation=' read-uncommitted' ;
方式二:
SET 【SESSION】 tx_isolation =' read- committed ' ;
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!