变量。对于MySQL数据库服务器当中的变量分为三类,即系统变量、用户自定义变量、局部变量。这节课我们学习用户自定义变量

 

用户自定义变量 是用户根据需要自己定义的变量,用户变量不用提前声明,在用的时候直接用 "@变量名" 使用就可以。其作用域为当前会话

 

赋值

1、set @var_name = expr [,@var_name = expr] ...;

2、set @var_name := expr [,@var_name := expr] ...;

3、select @var_name := expr [,@var_name := expr] ...;

4、select 字段名 into @var_name from 表名;

 

使用

 

注意: 用户自定义的变量无需对其进行声明或初始化,也就是说这个变量如果没有赋值那么默认值就是null