MySQL系统变量详解

今天继续给大家介绍MySQL相关知识,本文主要内容是MySQL的系统变量。

一、MySQL系统变量简介

MySQL系统变量分为两种,一种是global全局变量,另一种是session会话变量,全局变量全局有效,而会话变量则只在当前会话(MySQL客户端与MySQL服务器交互的过程被称为一个会话)有效。

二、查看MySQL系统变量

(一)使用show命令查看系统变量

查看MySQL系统变量,可以使用show命令,show命令查看系统变量使用示例如下:

show variables\G
show global variables\G
show session variables\G
show variables like '%version%';

上述命令分别表示查看当前系统的所有变量,查看所有的全局变量和查看所有的会话变量,以及模糊匹配version,查看当前系统变量。之所以采用\G结尾,而不是常见的分号结尾,是因为部分变量长度过长,采用表格的形式显示会非常凌乱,使用\G结尾,表示按照行来显示,具有更好的查看效果。部分命令执行结果如下:
在这里插入图片描述
在这里插入图片描述

(二)使用select命令查看系统变量

除了使用show命令可以查看系统变量以外,我们还可以使用select命令查看系统变量。select命令查看系统变量命令示例如下:

select @@storage_engine;
select @@global.storage_engine;
select @@session.storage_engine;

上述三条命令,都表示查看storage_engine变量,区别在于第二条指定查看的是全局变量,第三条指定查看的是会话变量,第一条并未指定,但是在会话变量和全局变量同时存在的情况下,默认显示的是会话变量。上述命令执行结果如下:
在这里插入图片描述

三、查看当前系统运行状态

在MySQL中,show status;命令可以查看当前系统的运行状态,该命令执行结果如下:
在这里插入图片描述
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永远是少年啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值