自定义变量:
分为两种 1 用户变量
2 局部变量
一 系统变量
说明: 变量由系统提供的,不是用户定义,属于服务器层面
使用的语法
1查看所有的系统变量。
show global | session variables;
2 查看满足条件的部分系统变量
show global |【session】 variables like ‘%char%’;
3查看指定的某个系统变量的值
select @@global |【session】.系统变量名。
4为某个系统变量赋值。
方式1 set global【session】 系统变量名 =值;
方式2 set global;【session】.系统变量名 =值;
注意事项
如果是全局,则需要加global ,如果是会话级别,则需要加session ,如果不写默认就session。
举例:查询某个会话变量
select @@tx_isolation;
select @@session.tx_isolation;
举例:为会话变量赋值
方式一set @@tx_isolation = ‘read_uncommitted‘;
方式二 set session tx_isolation = ‘read_uncommitted‘;