变量

变量

系统变量:

由系统提供,属于服务器层面,分为全局变量和会话变量;

使用的语法:

查看所有的系统变量:show global|session variables;

查看满足条件的部分系统变量:show global|session variables like ' ' ;

查看某个指定的系统变量的值:select @@global|session.系统变量名;

为某个具体的系统变量赋值:set global| session 系统变量名=值;

set @@global|session.系统变量名=值;

如果不写作用范围,则默认是session级别。

 

自定义变量:

1.用户变量:作用域针对当前会话有效,可以在任何地方定义(begin and 里面和外面都有效)

变量由用户自己定义,使用步骤: 声明并初始化:set @用户变量名=值

set @用户变量名:=值;

select @用户变量名:=值;

赋值:1.set @用户变量名=值;或set @用户变量名:=值;或select @用户变量名:=值;

2.select 字段 into 变量名 from 表名;

使用:查看:select @用户变量名;

2.局部变量:仅仅在begin and 里面有效,应用在begin and 的第一句话

声明:declare 变量名 类型 default 值;

赋值:1.set 局部变量名=值;或set 局部变量名:=值;或select 局部变量名:=值;

2.select 字段 into 变量名 from 表名;

使用:查看:select 局部变量名;

posted @ 2021-03-04 21:31  素色学习  阅读(54)  评论(0编辑  收藏  举报