声明与使用
#声明变量与使用
#1 标识符不能以数字开头
#2 只能使用_或$符号,不允许使用其他符号
#3 不允许使用系统关键字
set @userNmae = '刘德华';
SELECT @userName:='刘青云';#将赋值与查询结合
#查询变量/使用变量--匿名的时候建议加上as
select @userName as '读取到的userName变量值';、
整数类型与浮点数类型测试
#整数类型与浮点数类型测试
set @x=10,@y=3;
SELECT @x / @y as '10/3的结果';
set @dx=0.55,@dy=2;
SELECT @dx + @dy;#浮点数计算异常显示无限异常000
去0操作
#去0操作,重新赋值即可以做到
set @result=(SELECT @dx + @dy);
SELECT @result;
进行精准查询
#通过修改变量的方式进行精准查询
set @cityName='kabul';
set @cityName='Qandahar';
set @cityName='Maastricht';
SELECT * from city where `Name`=@cityName1;
SELECT * from city where `Name` in (@cityName1,@cityName2,@cityName3);
SELECT @cityName;