mysql e 变量_MySQL变量分类及用法简析
MySQL一共有2种变量,用户的和系统的
用户的又分为局部变量和Session级变量
系统的分为Session级变量和Global级变量
系统:
www.2cto.com
MySQL的大部分配置选项都有相应的Session级或Global级的变量可以用在客户端程序如mysql中来改变,从而影响MySQL对mysql连接的响应
设定Global级的变量,影响的是所有之后连接到服务器的mysql连接
设定session级的变量,影响的是服务器对当前连接的响应
设定系统级的这两种变量的方式是
set @@global.var_name = ;
set @@session.var_name = ;
用户:
用户可以设置一些自定义的变量来存储将要重复使用的数据,方便后续程序的使用
局部变量:用declare声明,只能用在begin end语句块中,并且必须在begin end语句块的开始定义,通常用于存储程序中
如
01
CREATE PROCEDURE sp1 (x VARCHAR(5))
02
BEGIN
03
DECLARE xname VARCHAR(5) DEFAULT 'bob';
04
DECLARE newname VARCHAR(5);
05
DECLARE xid INT;
06
www.2cto.com
07
SELECT xname,id INTO newname,xid
08
FROM table1 WHERE xname = xname;
09
SELECT newname;
10
END;
session级变量:又叫会话变量,用set设定,设定之后,在后面的所有可以使用变量的地方都能使用它
1
SET @t1=0, @t2=0, @t3=0;
2
SELECT @t1:=(@t2:=1)+@t3:=4,@t1,@t2,@t3;
作者 流云诸葛
mysql e 变量_MySQL变量分类及用法简析相关推荐
- Python中的基本函数及其常用用法简析
分享Python中的基本函数及其常用用法简析,首先关于函数的解释函数是为了达到某种目的而采取的行为,函数是可重复使用的,用来实现某个单一功能或者功能片段的代码块,简单来说就是由一系列的程序语句组成的程 ...
- fuser 用法简析
fuser 用法简析 fuser [功能] fuser 可以显示出当前哪个程序在使用磁盘上的某个文件.挂载点.甚至网络端口,并给出程序进程的详细信息. [描述] fuser显示使用指定文件或者文件 ...
- mysql job_MySQL数据传输中dtle 之 job 实现简析-爱可生
原标题:MySQL数据传输中dtle 之 job 实现简析-爱可生 作者:吕海龙 爱可生 DTLE 团队成员,负责 DTLE 开发 ,日常问题处理以及相关问题的排查. 本文来源:原创投稿 *爱可生开源 ...
- mysql event 变量_mysql 中event的用法
二.适用范围对于每隔一段时间就有固定需求的操作,如创建表,删除数据等操作,可以使用event来处理. 例如:使用event在每月的1日凌晨1点自动创建下个月需要使用的三张表. 三.使用权限 开启eve ...
- mysql error 变量_mysql 变量问题
关于mysql5.5数据库中变量的引用的问题. 1.有一个数据库是test_num_base,其中有一个test表. 我想通过变量的方式获取test的数据. select * from test_nu ...
- mysql e 变量_mysql 变量简介
根据mysql手册,mysql的变量分为两种:系统变量和用户变量.但是在实际使用中,还会遇到诸如局部变量.会话变量等概念.根据个人感觉,mysql变量大体可以分为四种类型: ##一.局部变量.## 局 ...
- php中使用mysql的视图_MYSQL中视图的用法介绍(代码示例)
本篇文章给大家带来的内容是关于MYSQL中视图的用法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.什么是视图 执行一条SQL,将结果集保存在一张虚拟表中 (相关 ...
- mysql in边界_mysql中 where in 用法详解
这里分两种情况来介绍 WHERE column IN (value1,value2,...) WHERE column NOT IN (value1,value2,...) 1.in 后面是记录集,如 ...
- mysql表操作_MySQL表操作语句用法百科
本文采用MySQL5.7.26版本 1 建表语句 建表语句create语法如下: 1.1 设置unsigned unsigned设置数值类型是否为无符号数,可以为空,如下举例: 1.2 设置默认值 d ...
- 多字段mysql触发器实例_mysql触发器原理与用法实例分析
本文实例讲述了mysql触发器原理与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是触发器 创建触发器 单条触发器语句 多条触发器语句 查看触发器 删除触发器 触发器的新旧记录引用 首发日期 ...
最新文章
- [k8s] 第八章 数据存储
- ip dhcp snooping
- 浏览器加载js的阻塞与非阻塞
- windows设置开机启动项
- 计算机学硕编码,怎么区分学硕和专硕代码
- 微信小程序+UI框架
- 【渝粤题库】广东开放大学 JavaScript 形成性考核
- Edge浏览器保存主页视频的方法
- 基于不确定性量化的非精确概率可靠性理论
- python电脑怎么运行_如何运行python文件
- qt清空qtablew_qt项目:员工信息管理系统
- 微信小程序Radio为一组时,使用三元表达式始终选中默认值
- 7-2 你今天刷快手了吗
- 【论文笔记】《Blockchained On-Device Federated Learning》精读笔记
- 学习android开发的网站
- Hi3516的venc编码模块处理流程
- Android Audio System 之一:AudioTrack如何与AudioFlinger交换音频数据
- Conflux伍鸣:用DAG结构提升中本聪共识的吞吐率
- Linux_FastDFS分布式文件系统——搭建
- c语言知识点总结(摘自head first c)
热门文章
- 自己设计的一个android返回键
- excel表格打印每页都有表头_表格很长,如何使打印出来的每张纸上都有固定的表头?...
- Stop Staring: Facial Modeling and Animation Done Right
- 深信服设备电源键关机
- DI高速计数器编码器脉冲计数器PNPNPN输入模块高低电平
- 数显之家快讯:【SHIO世硕心语】父亲的格局,母亲的情绪,是一个家最好的风水
- 手脱 FSG 1.0 壳
- [MAC]如何查看已用端口
- 高德地图自定义绘制园区区域,区域描边,并添加自定义内容maker标注
- 利用python制作拼图_用python做一个三阶拼图