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
);

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

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

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

总结

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

您可能感兴趣的文章:

相关文章

  • Linux中如何查看mysql版本问题

    Linux中如何查看mysql版本问题

    这篇文章主要介绍了Linux中如何查看mysql版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • 概述MySQL统计信息

    概述MySQL统计信息

    本篇文章通过统计信息的概念介绍以及MYSQL统计信息的优势等方面全面概述了MySQL统计信息的相关知识点,有兴趣的朋友学习下。
    2018-02-02
  • MySQL整型数据溢出的解决方法

    MySQL整型数据溢出的解决方法

    这篇文章主要介绍了MySQL整型数据溢出的解决方法,本文出现整型溢出的mysql版本是5.1,5.1下整型溢出不会报错,而会变成负数,需要的朋友可以参考下
    2014-07-07
  • MySQL数据库中sql表设计的注意事项

    MySQL数据库中sql表设计的注意事项

    实际开发中一个项目通常需要很多张表才能完成,这篇文章主要给大家介绍了关于MySQL数据库中sql表设计的注意事项,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-05-05
  • MySQL和Redis之间的存储区别

    MySQL和Redis之间的存储区别

    MySQL是一种关系型数据库,而Redis是一种键值对存储数据库,虽然它们都是用来存储和管理数据的,但是它们在很多方面都有不同,本文就给大家详细介绍一下MySQL和Redis之间的存储区别,感兴趣的同学可以参考一下
    2023-06-06
  • my.cnf(my.ini)重要参数优化配置说明

    my.cnf(my.ini)重要参数优化配置说明

    本文针对mysql不同存储引擎,MyISAM与Innodb进行了讲解如何进行my.cnf(my.ini)的参数优化
    2018-03-03
  • Java将excel中的数据导入到mysql中

    Java将excel中的数据导入到mysql中

    这篇文章主要介绍了Java将excel中的数据导入到数据库,小编觉得挺不错的,现在分享给大家,需要的朋友可以参考借鉴
    2018-05-05
  • MYSQL必知必会读书笔记第七章之数据过滤

    MYSQL必知必会读书笔记第七章之数据过滤

    这篇文章主要介绍了MYSQL必知必会读书笔记第七章之数据过滤的相关资料,需要的朋友可以参考下
    2016-05-05
  • MySql分页时使用limit+order by会出现数据重复问题解决

    MySql分页时使用limit+order by会出现数据重复问题解决

    在MySQL中我们通常会采用limit来进行翻页查询,当limit遇到 order by的时候会出现数据重复问题,本文就来记录一下,感兴趣的可以了解一下
    2021-08-08
  • Linux安装MySQL的教程

    Linux安装MySQL的教程

    这篇文章主要介绍了Linux安装MySQL的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03

最新评论