文章目录
省前言
变量
系统变量
自定义变量
省前言
这一节,介绍MySQL中的变量,为下一节学习存储过程和函数打下基础。
变量 系统变量
说明
变量由系统提供,不是用户定义,属于服务器层面
使用的语法
1、查看所有的系统变量
show global | 【session】variables;
2、查看满足条件的部分系统变量
show global | 【session】variables like ‘%char%’;
3、查看指定的某个系统变量的值
select @@global | 【session】.系统变量名;
4、为某个系统变量赋值
方式一:
set global | 【session】系统变量名=值;
方式二:
set @@global | 【session】.系统变量名=值;
注意:
如果是全局级别,则需要加GLOBAL,如果是会话级别,则需要加SESSION,如果不写,则默认SESSION
模糊查询用SHOW 具体查询用SELECT
分类
全局变量
作用域:服务器每次启动将为所有的全局变量赋初始值,针对于所有的会话(连接)有效,但不能跨重启
语法:
①查看所有的全局变量
show global variables;
2、查看部分的全局变量
show global variables like ‘%char%’;
3、查看指定的全局变量的值