mysql中全局变理和局部变量
在MySQL中,可以用使用set关键字来定义一个全局变量,对于全局变量,我们不需要声明就可以使用它。
语法:
set @变量名=值;
对于全局变量,我们必须在变量名的前面加上“@”这个前缀。
set @m = 666;
select @m;
可以在存储过程内部访问全局变量
局部变量
也可以用使用set定义一个局部变量,和全局变量不同的是,我们必须先使用declare关键字声明局部变量之后才能去使用它。
语法
declare 变量名 类型;
set 变量名 = 值;
对于局部变量名,我们不需要也不能在变量名的前面加上“@”这个前缀。