补坑+2
#变量
/*
系统变量:
全局变量
会话变量
自定义变量:
用户变量
局部变量
*/
-- ----------------------------------------------------------------------****************
#一、系统变量
/*
分类:
全局变量:服务器每次启动将为所有的全局变量赋初始值,针对所有会话(连接)有效,但是不能跨重启
会话变量:仅针对当前的会话有效
说明:由系统提供,非用户定义,属于服务器层面
使用方法:
1、查看所有系统变量
show global |【session】 variables;
2、查看满足条件的部分系统变量
show global |【session】 variablea like '%xx%';
3、查看指定的某个系统变量的值
select @@global |【session】.系统变量名;
4、为某个系统变量赋值
方式一:set global |【session】 系统变量名 = 值;
方式二:set @@global |【session】.系统变量名 = 值;
注意:全局变量(global)和会话变量(session)只是关键字不同,不写默认为是会话变量
*/
-- ---------------演示系统变量-------------------------------
#1、全局变量
-- **--查看所有全局变量------
SHOW GLOBAL VARIABLES;
-- **--查看部分全局变量------
SHOW GLOBAL VARIABLES LIKE '%char%';
-- **--查看指定的某个系统变量的值------
SELECT @@global.autocommit; #查看自动提交功能
SELECT @@