1,系统变量
全局变量 :作用域 服务器每次启动会给所有全局变量赋初始值
会话变量:作用域 当前连接会话
使用语法
查看语法:
1)查看所有系统变量
show [session]|globle varibles 默认查看会话变量
2)查看指定变量
select @@变量;
--- 变量赋值
set @@变量=值
2,自定义变量
用户变量
使用步骤
声明,赋值,使用
作用域:当前会话
1)声明并初始化
set @变量=值
set @变量:=值
select @变量:=值
- 赋值
set @变量=值
set @变量:=值
select @变量:=值
select 字段 into 变量
3)使用
select @变量
使用时必须使用@
局部变量
作用域:在定义的begin end中
1)声明
declare 变量名 类型;
declare 变量名 类型 default 值;
2)赋值
set 变量=值
set 变量:=值
select @变量:=值
select 字段 into 变量
使用时一般不加@
应用在begin end 中中的第一句
网友评论