1、变量
变量分为系统变量以及用户自定义变量
1.1、系统变量
系统变量分为全局系统变量以及会话系统变量,
- 全局系统变量针对于所有会话有效,但不能跨重启
- 会话系统变量仅针对于当前会话有效。
- 不同会话对于全局系统变量值的修改可能会导致另一个会话中全局系统变量的修改。
# 查询全局系统变量
SHOW GLOBAL VARIABLES;
# 查询会话系统变量
SHOW SESSION VARIABLES;
# 默认查询会话系统变量
SHOW VARIABLES;
# 正则匹配方式
SHOW GLOBAL VARIABLES LIKE `admin_%`;
查看指定系统变量
SELECT @@global.变量名;
SELECT @@session.变量名;
修改系统变量
# 针对当前的数据库实例是有效的,一旦重启mysql服务就失效了。
# 全局系统变量方式一:
SET @@golbal.max_connecions = 1;
# 全局系统变量方式二:
SET GLOBAL max_connections = 1