当前位置: 首页 > news >正文

MYSQL 中的变量

1、用户自己定义变量

2、系统变量(全局变量,会话变量)

----------------------------------------------------------------------------------------------------------------------------------------------------------------

1、用户自定义变量

          set @var_name = 0.0;  这样就可以了、不像SQL Server 样还要declare @var_name ;MYSQL 是基于类型推断的、MYSQL 为变量赋值有两种办法

          1、 set @var_name=1

          2、 select @var_name := 1;注意在select 这种赋值方法中只可以用 := 不可以用 = 号。

          3、查看用户变量的值:

                                      select @var_name;

2、全局变量与会话变量

          全局变量所有的会话共用、

          为全局变量赋值:

                              1、set global var_name = expression;

                              2、 set @@global.var_name = expression;

          会话变量每个会话都有自己的一组不与别的连接共用。

          为会话变量赋值:

                               1、set session var_name = expression;

                                2、set @@session.var_name = expression;

          查看变量的值:

                           

总结:

       对于MYSQL 使用 @@global.var_name和@@session.var_name 方法对变量进行操作会好一些,这样操作就统一了。

 

转载于:https://www.cnblogs.com/JiangLe/p/3999433.html

相关文章:

  • 记录一些好的Java学习网站
  • c#应用程序如何添加弹出式广告功能
  • javascript函数库
  • 调试时重新生成代码
  • php 多维数组 arrayList array()
  • linux常用命令加实例大全
  • [Ruby on Rails系列]4、专题:Rails应用的国际化[i18n]
  • 去掉文本框的自动提示
  • oVirt专题:Hosted Engine之Engine Appliance使用(2)
  • MSA2000命令行配置信息
  • linux下的apache部署ssl证书
  • Ubuntu下deb包的安装方法
  • 个人网站转移
  • php获取post参数的几种方式
  • 开启虚拟化技术之旅----2虚拟化技术发展简史和虚拟化分类简介
  • 【知识碎片】第三方登录弹窗效果
  • Angular 2 DI - IoC DI - 1
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • MYSQL 的 IF 函数
  • OSS Web直传 (文件图片)
  • Redis中的lru算法实现
  • vue-router 实现分析
  • 从PHP迁移至Golang - 基础篇
  • 分布式事物理论与实践
  • 构造函数(constructor)与原型链(prototype)关系
  • 使用API自动生成工具优化前端工作流
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 用Canvas画一棵二叉树
  • 原生Ajax
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 国内开源镜像站点
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​queue --- 一个同步的队列类​
  • ​比特币大跌的 2 个原因
  • #、%和$符号在OGNL表达式中经常出现
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (BFS)hdoj2377-Bus Pass
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • .Net CF下精确的计时器
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .Net 知识杂记
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • /var/lib/dpkg/lock 锁定问题
  • [20160902]rm -rf的惨案.txt
  • [2018-01-08] Python强化周的第一天
  • [BT]BUUCTF刷题第8天(3.26)
  • [C++]18:set和map的使用
  • [GN] Vue3.2 快速上手 ---- 核心语法2
  • [Godot] 3D拾取
  • [IE编程] WebBrowser控件的多页面浏览(Tabbed Browsing)开发接口
  • [IE编程] 如何在IE8 下调试BHO控件/工具栏(调试Tab进程)
  • [OpenWrt]RAX3000一根线实现上网和看IPTV
  • [pytorch入门] 3. torchvision中的transforms