tft每日頭條

 > 科技

 > mysql入門系列一

mysql入門系列一

科技 更新时间:2025-02-25 22:12:11

mysql入門系列一?變量系統變量,今天小編就來聊一聊關于mysql入門系列一?接下來我們就一起去研究一下吧!

mysql入門系列一(MySql學習筆記28系統變量)1

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每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved