今天继续给大家介绍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

1218

被折叠的 条评论
为什么被折叠?



