mysql之如何把查询的结果保存到新表

 更新时间:2023年07月10日 10:31:05   作者:Regnaiq  
这篇文章主要介绍了mysql之如何把查询的结果保存到新表问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

mysql把查询的结果保存到新表

有时我们要把查询的结果保存到新表里,创建新表,查询,插入显得十分麻烦。

其实直接可以搞定。例如把表2的查询结果插入表1:

如果表存在

insert into tab1 select * from tab2

如果表不存在

create table tab1 as select * from tab2

mysql将查询结果生成临时表

MySQL中将查询的结果生成临时表,列类型与查询的列一致,百度搜索到的没啥用。

直接上SQL:

将结果生成临时表

create temporary table temp_tb_name as
(select id,name,update_time from  a_table where id<3)

手动创建临时表

CREATE TEMPORARY TABLE temp_tb_bame(
    product_name VARCHAR(50) NOT NULL,
    total_sales DECIMAL(12,2) NOT NULL DEFAULT 0.00,
    avg_unit_price DECIMAL(7,2) NOT NULL DEFAULT 0.00,
    total_units_sold INT UNSIGNED NOT NULL DEFAULT 0
);

下面这种写法纯属误导:

直接创建物理表了emm~

总结

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

相关文章

  • MySQL 联合索引与Where子句的优化 提高数据库运行效率

    MySQL 联合索引与Where子句的优化 提高数据库运行效率

    网站系统上线至今,数据量已经不知不觉上到500M,近8W记录了。涉及数据库操作的基本都是变得很慢了,这篇文章主要是说明配置并不是数据库操作慢的主要原因
    2012-01-01
  • 详解MySql中InnoDB存储引擎中的各种锁

    详解MySql中InnoDB存储引擎中的各种锁

    本文主要介绍了详解MySql中InnoDB存储引擎中的各种锁,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • MySQL 中的 JSON_CONTAIN用法示例详解

    MySQL 中的 JSON_CONTAIN用法示例详解

    JSON_CONTAINS 函数用于检查一个JSON文档中是否包含另一个 JSON 文档,这篇文章给大家介绍JSON_CONTAINS 的用法、语法、示例及其应用场景,感兴趣的朋友跟随小编一起看看吧
    2025-11-11
  • mysql 如何动态修改复制过滤器

    mysql 如何动态修改复制过滤器

    这篇文章主要介绍了mysql 如何动态修改复制过滤器,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2020-11-11
  • SQL聚集索引和非聚集索引的区别

    SQL聚集索引和非聚集索引的区别

    本文主要介绍了聚集索引和非聚集索引的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-05-05
  • Linux远程部署MySQL数据库详细步骤

    Linux远程部署MySQL数据库详细步骤

    这篇文章主要介绍了Linux远程部署MySQL数据库的详细步骤,文中步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • 使用MySQL生成最近24小时整点时间临时表

    使用MySQL生成最近24小时整点时间临时表

    MySQL临时表是一种只存在于当前数据库连接或会话期间的表,它们可以被用来存储临时数据,这些数据可以在查询中被使用,但是它们不会在数据库中永久存储,这篇文章主要给大家介绍了关于如何使用MySQL生成最近24小时整点时间临时表的相关资料,需要的朋友可以参考下
    2024-01-01
  • 全面解读MySQL主从复制,从原理到安装配置

    全面解读MySQL主从复制,从原理到安装配置

    这篇文章主要介绍了MySQL主从复制的相关资料,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2020-08-08
  • MySQL中MRR如何优化范围查询

    MySQL中MRR如何优化范围查询

    MySQL提供了多种优化技术以提高查询性能,其中,MRR(Multi-Range Read)优化是一种重要的查询优化技术,尤其在处理包含多个范围条件的查询时,能够显著提升查询效率,本文给大家介绍了MySQL中MRR(多范围读取)如何优化范围查询,需要的朋友可以参考下
    2024-10-10
  • 分词搜索必须上Elasticsearch?试试MySQL分词查询技术

    分词搜索必须上Elasticsearch?试试MySQL分词查询技术

    文章介绍了MySQL的全文索引及其分词查询技术,从原理、配置、基本查询、中文分词、进阶优化与监控等多个方面进行详细阐述,适合中小型项目简单分词搜索需求,感兴趣的朋友跟随小编一起看看吧
    2026-04-04

最新评论