MySQL变量
MySQL变量分为系统变量和自定义变量
系统变量
系统变量有全局变量和会话变量
<!-- more -->
查看系统变量
#查看全局系统变量
show global variables;
#根据条件查询全局系统变量
show global variables like '%%';
#查询某个全局系统变量
select @@global.变量名
#查看会话系统变量
show 【session】 variables;
#根据条件查询会话系统变量
show 【session】 variables like '%%';
#查询某个会话系统变量
select @@【session.】变量名
设置系统变量
#方式一
set global 变量名 = 值
#方式二
set @@global.变量名 = 值
set @@【session.】变量名 = 值
自定义变量
自定义变量的步骤:声明、赋值、使用
自定义变量分为用户变量和局部变量
用户变量
用户变量针对于当前会话有效,用户变量在声明时必须进行初始化
#用户变量声明初始化方式
#方式一
set @用户变量名 = 值;
#方式二
set @用户变量名:=值
#方式三
select @用户变量名:=值;
#查看用户变量
select @用户变量名;
局部变量
仅在定义该局部变量的begin end中有效
#①声明 在begin end中第一句话声明
declare 变量名 类型;
#声明并赋默认值
declare 变量名 类型 default 默认值;
#②赋值
#方式一
set 局部变量名 = 值;
#方式二
set 局部变量名:=值
#方式三
select @局部变量名:=值;
#③查看
select 局部变量名;
https://zhhll.icu/2021/数据库/关系型数据库/MySQL/基础/12.MySQL变量/
本文由mdnice多平台发布
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。