mysql临时变量的使用

 更新时间:2024年05月01日 09:06:26   作者:fengchengwu2012  
这篇文章主要介绍了mysql临时变量的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

mysql临时变量

mysql里面使用@@定义全局变量系统变量(存活于数据库实例中),使用@定义局部变量(存活于session中)

一、定义语法

1、方式1

使用set,定义形式set @temp=[var],实例如下

    SET    @temp=10;
    SELECT @temp;

2、方式2

使用select,定义形式 select @temp:=[var]

    SELECT  @temp1:=10;
    SELECT  @temp1;

二、应用

如上所示的表:对水果的总价进行累计求和

SELECT  id,NAME,price,num,(price * num +@incr) '增值',@incr:= price * num  total FROM  t_vartest,(SELECT @incr := 0.00 ) i;

mysql的临时表和临时变量

一、临时表

1、概念

临时表是仅仅存在于一次连接中,当是客户端连接,关闭后重启临时表也是被销毁了。

2、也可以通过查询语句创建临时表

CREATE TEMPORARY TABLE 临时表名 AS
(
    SELECT *  FROM 旧的表名
    LIMIT 0,10000
);

二、临时变量(@)和系统变量(@@)

临时变量和系统变量的区别是:能否自定义变量

系统变量分为全局变量与会话变量。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

相关文章

  • mysql之set与enum的介绍

    mysql之set与enum的介绍

    本篇文章是对mysql中的set与enum进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • mysql 5.6.23 安装配置环境变量教程

    mysql 5.6.23 安装配置环境变量教程

    这篇文章主要为大家详细介绍了mysql 5.6.23 安装配置环境变量教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • MySQL服务器默认安装之后调节性能的方法

    MySQL服务器默认安装之后调节性能的方法

    在面试MySQL DBA或者那些打算做MySQL性能优化的人时,我最喜欢问题是:MySQL服务器按照默认设置安装完之后,应该做哪些方面的调节呢?
    2011-05-05
  • 关于Mysql update修改多个字段and的语法问题详析

    关于Mysql update修改多个字段and的语法问题详析

    这篇文章主要给大家介绍了关于mysql update修改多个字段and的语法问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 浅谈MySQL之浅入深出页原理

    浅谈MySQL之浅入深出页原理

    首先,我们需要知道,页(Pages)是InnoDB中管理数据的最小单元。Buffer Pool中存的就是一页一页的数据。当我们要查询的数据不在Buffer Pool中时,InnoDB会将记录所在的页整个加载到Buffer Pool中去;同样,将Buffer Pool中的脏页刷入磁盘时,也是按照页为单位刷入磁盘的
    2021-06-06
  • 基于mysql查询语句的使用详解

    基于mysql查询语句的使用详解

    本篇文章是对mysql查询语句的使用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • MYSQL导入导出命令详解

    MYSQL导入导出命令详解

    网上看了一些总结出来的资料,不知道对大家有没有用的,有用的话也就不枉费我一按按钮的一片苦心了
    2007-09-09
  • MySQL中使用表别名与字段别名的基本教程

    MySQL中使用表别名与字段别名的基本教程

    这篇文章主要介绍了MySQL中使用表别名与字段别名的基本教程,利用SELECT语句和AS子句进行取别名的操作,需要的朋友可以参考下
    2015-12-12
  • mysql基于正则实现模糊替换字符串的方法分析

    mysql基于正则实现模糊替换字符串的方法分析

    这篇文章主要介绍了mysql基于正则实现模糊替换字符串的方法,结合具体实例对比分析了使用正则实现mysql字符串替换的注意事项与相关操作技巧,需要的朋友可以参考下
    2017-03-03
  • Ubuntu下MySQL及工具安装配置详解

    Ubuntu下MySQL及工具安装配置详解

    这篇文章主要为大家详细介绍了Ubuntu下MySQL及工具安装配置方法,感兴趣的小伙伴们可以参考一下
    2016-06-06

最新评论