【大数据系列之MySQL】(三十三):MySQL中的变量
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
**系统变量:**变量由系统提供,不是用户定义,属于服务器层面
自定义变量:
1、查看所有的系统变量
show global/session variables;
2、查看满足条件的部分系统变量
show global/session variables like '%char%';
3、查看指定的某个系统变量的值
select @@global/session .系统变量名
4、为某个系统变量赋值
# 方式一
set global/session 系统变量名 = 值
# 方式二
set @@global/session.系统变量名 = 值
用户变量
仅仅用于当前会话
# 1.声明并初始化
set @用户变量名 = 值;
set @用户变量名 := 值;
select @用户变量名 := 值;
# 2.赋值(更新用户变量的值)
# 方式一
set @用户变量名 = 值;
set @用户变量名 := 值;
select @用户变量名 := 值;
# 方式二
select 字段 into 用户变量名 from 表;
# 3.查看变量值
select @用户变量名
局部变量
仅仅在局部(begin end)有效,begin end中的第一句话
# 1.声明
declare 变量名 类型;
declare 变量名 类型 default 值;
# 2.赋值
set 用户变量名 = 值;
set 用户变量名 := 值;
select @用户变量名 := 值;
# 3.使用
select 变量名
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |