MySQL变量声明与使用

#MySQL变量声明与使用

变量命名规范

#1 标识符不能以数字作为开头
#2 只能使用_或着$符号
#3 不允许使用系统关键字

sql 复制代码
set @userName = '刘德华';
select @userName:='刘青云';#将赋值与查询结合

查询变量/使用变量 匿名的时候建议加上as

sql 复制代码
select @userName as '读取到的userName变量值';

整数类型与浮点数类型

sql 复制代码
set @X=5,@y=7;
select @x+@y as'5+7的结果'
set @dx=0.55,@dy=2;
select @dx+@dy;#浮点数计算显示无限000

去零操作 重新赋值即可以做到

sql 复制代码
set @result=(select @dx+@dy);
select @result;

通过修改变量的方式进行精准查询

sql 复制代码
set @cityName1='kabul';
set @cityName2='Qandahar';
set @cityName3='Maastricht';
select * from city where `Name`=@cityName1;
select * from city where `Name` in (@cityName1,@cityName2,@cityName3);
select @cityName1;
相关推荐
爱吃苹果的日记本32 分钟前
数据结构第一课
c语言·数据结构·数据库·学习·c#
张小姐的猫1 小时前
【AI大模型接入SDK】 —— Gemini接入封装
android·数据结构·数据库·c++·人工智能·python
Thomas21431 小时前
mysql 索引面试复习
数据库·mysql·面试
Elastic 中国社区官方博客1 小时前
Elasticsearch Python DSL 客户端开发
大数据·数据库·python·elasticsearch·搜索引擎·全文检索
风哥2号1 小时前
数据库教程FGMT03‑生产环境Linux+Oracle19c+ASM安装配置与项目实战
linux·数据库
龙亘川2 小时前
旅游强国建设|一网统管智慧旅游服务模块,赋能节假日文旅数字化治理
大数据·数据库·人工智能·科技·智慧城市·旅游
星火跨境XINGHUOS2 小时前
技术向辨伪:从商标查证到源码资产,如何核验网络上的z真假“星火跨境“
数据库
Databend2 小时前
只看 PASS 会骗你,6 条 Agent Trace 里的 Coding Agent 评测真相
大数据·数据库·agent
小袁拒绝摆烂2 小时前
一条 SQL 从 30 秒到 300 毫秒:聊聊 MySQL 的 Hash Join
sql·mysql·哈希算法