mysql中全局变理和局部变量

mysql中全局变理和局部变量

在MySQL中,可以用使用set关键字来定义一个全局变量,对于全局变量,我们不需要声明就可以使用它。

语法:

set @变量名=值;

对于全局变量,我们必须在变量名的前面加上“@”这个前缀。

set @m = 666;

select @m;

可以在存储过程内部访问全局变量

局部变量

也可以用使用set定义一个局部变量,和全局变量不同的是,我们必须先使用declare关键字声明局部变量之后才能去使用它。

语法

declare 变量名 类型;

set 变量名 = 值;

对于局部变量名,我们不需要也不能在变量名的前面加上“@”这个前缀。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: