#MySQL变量的定义和使用
#不允许数字作为开头
#只能使用_或$符号,不允许使用其他符号
#不允许使用关键字或保留文字
set @userName='小可爱';
select @userName;
#定义数值类型 整数 小数
set @x=5,@y=7;
select @x+@y,@x-@y,@x*@y,@x/@y;
#字符串查询
set @cityName='Haag';
select *from city where `Name`=@cityName;
#数值类型
SET @popvalue='10589';
select *from city where Population=@popvalue;
#MySQL变量的浮点数问题处理
set @dx=3.14,@dx=3.25;
select @dx+@dy;#MySQL浮点数计算显示异常,会有很多0000的提示
set @result=@dx+@dy;
select @result;
#MySQL利用变量查询操作
set @cityName ='Haarlemmermeer';
select *from city where `Name`=@cityName;
#多个结果查询
set @cityName='Haarlemmmermeer,Breda,Willemstad';
select @cityName;
select *from city where `Name` in (@cityName);
set @cityName1='Haarlemmermeer';
set @cityName2='Breda';
set @cityName3='Willemstad';
select *from city where `Name`in (@cityName1,@cityName2,@cityName3);