MySQL的用户变量
变量:@变量名 比如:@var
申明变量:set @变量名 比如:set @var 只是申明,不显示
select @变量名 比如:select @var 只是申明,显示
select @num=字段名 from 表名 where …… (相当于显示整个列)
用法
1、select @var; 或者 select @var = 0; 再或者 select @var := 0; 最后select @name:=password from user;(最后这个没用过)
2、set @var = 0;或者 set @var := 0;
set 是声明变量,只能使用 set
详解:
select @var 不能直接使用 @var 会报错,声明变量只能在select 或set 里面声明
赋值方法
‘=’ 和 :=都是赋值操作符
:=
右边值真正意义上赋给左边变量=
右边值普通意义上赋给左边变量