博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL用户变量的用法
阅读量:5289 次
发布时间:2019-06-14

本文共 543 字,大约阅读时间需要 1 分钟。

MySQL数据库中的变量分为系统变量和MySQL用户变量,下面就为您介绍MySQL用户变量的应用,供您参考学习之用。

MySQL用户变量:

基于会话变量实现的, 可以暂存值, 并传递给同一连接里的下一条sql使用的变量.

当客户端连接退出时,变量会被释放.

MySQL用户变量应用场景:

同一连接,未关闭情况下,帮你暂存一些计算结果.
比如
select @admin_id:=max(id) from user_info;
select * from user_info where id = @admin_id
以上两条sql在同一connection中完成.
另外,注意,用户变量前只有1个@, 2个@是用于存取系统变量的.

业务相关的变量定义太多,无法区分系统全局变量?

这类问题,可以通过mysql提供的结构化系统变量来解决.

他们有独特的表示形式:

instance_name.test_var

比一般的变量多了一个instance_name.这样,你就可以很方便地对他们进行分类,比如  app.test_var,就可以区别于系统的var了.

转载于:https://www.cnblogs.com/jQing/archive/2012/08/13/2636192.html

你可能感兴趣的文章
删除单链表中某一个值
查看>>
第五周学习进度
查看>>
事务的应用
查看>>
Excel Vlookup多条件查询 , 列转行
查看>>
浅谈JS继承
查看>>
2018-2019-2 20175224 实验一《Java开发环境的熟悉》实验报告
查看>>
元素的offsetParent offsetLeft offsetTop属性
查看>>
NOI2015
查看>>
生成器表达式
查看>>
第三天运算符--三元操作符
查看>>
C#学习笔记-输入数据判断(int、double、string)
查看>>
uva 10881
查看>>
ubuntu node.js Binaries方式安装(二进制文件安装)
查看>>
Ansible Ad-Hoc Commands
查看>>
sql 修改字段小记
查看>>
现代浏览器的工作原理
查看>>
完美CSS文档的8个最佳实践
查看>>
扒一扒.NET Core的环境配置提供程序
查看>>
python基础之ATM-2
查看>>
《20170926-构建之法:现代软件工程-阅读笔记》
查看>>