变量。对于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 表名;
使用
select @var_name;
注意: 用户自定义的变量无需对其进行声明或初始化,也就是说这个变量如果没有赋值那么默认值就是null