MySQL变量


文章目录


MySQL变量

MySQL变量分为系统变量和自定义变量

系统变量

系统变量有全局变量和会话变量

查看系统变量
mysql 复制代码
#查看全局系统变量
show global variables;
#根据条件查询全局系统变量
show global variables like '%%';
#查询某个全局系统变量
select @@global.变量名

#查看会话系统变量
show 【session】 variables;
#根据条件查询会话系统变量
show 【session】 variables like '%%';
#查询某个会话系统变量
select @@【session.】变量名
设置系统变量
mysql 复制代码
#方式一
set global 变量名 = 值
#方式二
set @@global.变量名 = 值
set @@【session.】变量名 = 值

自定义变量

自定义变量的步骤:声明、赋值、使用

自定义变量分为用户变量和局部变量

用户变量

用户变量针对于当前会话有效,用户变量在声明时必须进行初始化

mysql 复制代码
#用户变量声明初始化方式
#方式一
set @用户变量名 = 值;
#方式二
set @用户变量名:=值
#方式三
select @用户变量名:=值;

#查看用户变量
select @用户变量名;
局部变量

仅在定义该局部变量的begin end中有效

mysql 复制代码
#①声明 在begin end中第一句话声明
declare 变量名 类型;
#声明并赋默认值
declare 变量名 类型 default 默认值;

#②赋值
#方式一
set 局部变量名 = 值;
#方式二
set 局部变量名:=值
#方式三
select @局部变量名:=值;

#③查看
select 局部变量名;

参考文献

相关推荐
利以檀本人(梦泽不忙)1 天前
#T1359. 围成面积
c++·程序人生·算法
jingling5551 天前
【高级】系统架构师 | 信息系统战略规划、EAI 与新技术
程序人生·职场和发展·系统架构·学习方法·程序员创富
序属秋秋秋2 天前
我的创作纪念日——《惊变365天》
经验分享·学习·程序人生·纪念日·生活·大学生
蓑衣客VS索尼克2 天前
第三章:生活重构:当程序员不再只是“码农“
学习·程序人生·重构·生活
武子康2 天前
66AI-调查研究-68-具身智能 应用全景:家庭、工业、医疗、交通到虚拟交互的未来趋势
人工智能·程序人生·ai·职场和发展·交互·个人开发·具身智能
swanwei2 天前
技术人员突围之路(15年技术管理经验总结)之十
学习·程序人生·生活·求职招聘·交友
武子康4 天前
AI-调查研究-67-具身智能 核心技术构成全解析:感知、决策、学习与交互的闭环系统
人工智能·科技·学习·程序人生·ai·职场和发展·职场发展
郝学胜-神的一滴4 天前
Pomian语言处理器研发笔记(二):使用组合模式定义表示程序结构的语法树
开发语言·c++·笔记·程序人生·决策树·设计模式·组合模式
郝学胜-神的一滴5 天前
策略模式:模拟八路军的抗日策略
开发语言·c++·程序人生·设计模式·策略模式
Cedric11137 天前
解构与重构:“真人不露相,露相非真人” 的存在论新解 —— 论 “真在” 的行为表达本质
程序人生