mysql如何查询临时表

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

mysql临时

在MySQL中,临时表是一种特殊类型的表,允许您存储临时结果集,您可以在单个会话中多次重复使用。

查询需要带有JOIN子句的单个SELECT语句的数据是不可能或非常耗时,临时表非常方便。在这种情况下,您可以使用临时表来存储立即结果,并使用另一个查询来处理它。

mysql怎么查询临时表

从临时表查询数据就像从普通表中查询益阳,使用SELECT 语句即可。

SELECT *|字段名列表 FROM 临时表名[WHERE子句][GROUP BY子句][ORDER BY子句][LIMIT子句]
  • *|字段名列表:使用“*”通配符可查看所有字段数据,而“字段名列表”可以查看指定一个或多个字段数据。

  • WHERE子句:是可选项,如果选择该项,将限定查询数据必须满足该查询条件。

  • GROUP BY子句:是可选项,该子句告诉 MySQL 如何显示查询出来的数据,并按照指定的字段分组。

  • ORDER BY子句:是可选项,该子句告诉 MySQL 按什么样的顺序显示查询出来的数据,可以进行的排序有升序(ASC)和降序(DESC),默认情况下是升序。

  • LIMIT子句:是可选项,该子句告诉 MySQL 每次显示查询出来的数据条数。

mysql临时表示例:

创建一个临时表,按收入存储前10个客户:

CREATE TEMPORARY TABLE 较好10customersSELECT p.customerNumber,        c.customerName,        ROUND(SUM(p.amount),2) salesFROM payments pINNER JOIN customers c ON c.customerNumber = p.customerNumberGROUP BY p.customerNumberORDER BY sales DESCLIMIT 10;

使用SELECT 语句查询较好10customers临时表中的数据

SELECT     customerNumber,     customerName,     salesFROM    较好10customersORDER BY sales;

输出结果:

mysql如何查询临时表

感谢各位的阅读,以上就是“mysql如何查询临时表”的内容了,经过本文的学习后,相信大家对mysql如何查询临时表这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

文章标题:mysql如何查询临时表,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/29751

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云的头像亿速云认证作者
上一篇 2022年9月26日 上午1:41
下一篇 2022年9月26日 上午1:42

相关推荐

  • 怎么用Vue+java实现时间段的搜索

    实现效果如图: 标红的是需要注意的地方!Vue操作:1,如图: 2,如图:(数据初始化) 2.0初始化今天的日期和时间的样式: 2.1今天的日期: // 时间范围–start// daterangeLastInTime: [],// daterangeLastInTime: [n…

    2022年9月19日
    66000
  • php可不可以循环字符串

    php可以循环字符串。在PHP里,字符串可以当作数组来使用,字符串中的字符可以通过一个以0为开始的,用类似数组结构中的方括号包含对应数字的方式来查找和修改;因此也可以像循环数组那样循环字符串),循环字符串的语法“for($i=0;$i<strlen($str);$i++){//循环体语句}”。…

    2022年9月26日
    64000
  • SolarWinds供应链APT攻击事件安全风险的示例分析

    背景 12月13日,美国拔尖安全公司FireEye(中文名:火眼)发布报告称,其发现一起全球性入侵活动,命名该组织为UNC2452。该APT组织通过入侵SolarWinds公司,在SolarWinds Orion商业软件更新包中植入恶意代码,进行分发,FireEye称之为SUNBURST恶意软件。该…

    2022年9月8日
    56000
  • php如何对数组逆向排序且不保留键名

    实现步骤:1、利用array_reverse()函数对数组进行逆向排序,语法“array_reverse(原数组)”,会返回一个逆向数组;2、使用array_values()函数重置逆向数组的键名,语法“array_values(逆向数组)”,被返回的数组将使用数值键,从0开始且以1递增。 本教程操…

    2022年9月18日
    41900
  • 如何实现APT32样本分析

    一、基本信息 样本MD5 bb3306543ff********9372bb3c72712 样本文件大小 3.29 MB (3,449,856 字节) 样本类型 后门程序 样本描述 利用Office恶意宏加载木马模块 分析时间 2019年12月 二、分析 2.1简介 该恶意文档,共被植入了三段恶意宏…

    2022年9月18日
    60500
  • sqlserver怎么导出mdf

    sqlserver导出mdf操作方法: 1、打开sql server选择要导出的数据库,右击“任务—>分离”。 2、进入后可以看到要分离成mdf的文件的数据库。 3、勾选分离数据库的删除和更新,点击“确定”。 4、sql server就成功导出mdf和ldf文件了,默认导出的路径在 C:Pro…

    2022年9月8日
    2.2K00
  • mysql substring()函数如何用

    在mysql中,substring()函数用于截取字符串,可以从字符串从特定位置开始返回一个给定长度的子字符串,语法为“SUBSTRING(字符串,n)”,参数“n”的值需要是一个整数,用于指定子串的起始字符,可以为负值。若参数“n”为负值,则子串的位置起始于字符串结尾的第n个字符,即倒数第n个字符…

    2022年9月26日
    1.5K00
  • mysql中delete in子查询不走索引问题怎么解决

    问题复现 MySQL版本是5.7,假设当前有两张表account和old_account,表结构如下: CREATE TABLE `old_account` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT ‘主键Id’, `name` varchar(2…

    2022年9月10日
    87100
  • MySQL中脑裂指的是什么

    在MySQL中,脑裂是指在一个高可用(HA)系统中,当联系着的两个节点断开联系时,本来为一个整体的系统,分裂为两个独立节点,这时两个节点开始争抢共享资源,结果会导致系统混乱,数据损坏。 对于无状态服务的HA系统,无所谓脑裂不脑裂;但对有状态服务(比如MySQL)的HA,必须要严格防止脑裂。 本教程操…

    2022年9月18日
    1.6K00
  • windows中该内存不能为written如何解决

    该内存不能为written解决方法 一、如果能排除硬件上的原因(内存条不兼容,更换内存。显卡驱动是否正确按装或者是否被恶意覆盖否?)往下看: 二、系统或其它软件引起的,可用下述方法处理: 1.系统本身有问题,及时安装官方发行的补丁,必要时重装系统。 2.病毒问题:杀毒。 3.杀毒软件与其它软件冲突:…

    2022年9月2日
    1.0K00
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部