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自动化安装脚本(ubuntu and centos64)

    mysql自动化安装脚本(ubuntu and centos64)

    这篇文章主要介绍了mysql自动化安装脚本(ubuntu and centos64),需要的朋友可以参考下
    2014-05-05
  • mysql模糊查询like和regexp小结

    mysql模糊查询like和regexp小结

    在mysql中实现模糊查询有两种方法一种是LIKE/NOT LIKE,另一种是REGEXP/NOT REGEXP方法,下面我来给大家介绍它们的用法,希望此教程对各位同学会有所帮助。
    2014-09-09
  • MySQL如何实现快速插入大量测试数据

    MySQL如何实现快速插入大量测试数据

    这篇文章主要介绍了MySQL如何实现快速插入大量测试数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • 数据库工具sysbench安装教程和性能测试例子

    数据库工具sysbench安装教程和性能测试例子

    这篇文章主要介绍了数据库工具sysbench安装教程和性能测试例子,sysbench的一个简明入门教程,包含编译安装过程和主要测试数据,需要的朋友可以参考下
    2014-07-07
  • MySQL中的长事务示例详解

    MySQL中的长事务示例详解

    这篇文章主要给大家介绍了关于MySQL中长事务的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • mysql中自增auto_increment功能的相关设置及问题

    mysql中自增auto_increment功能的相关设置及问题

    mysql中的自增auto_increment功能相信每位phper都用过,本文就为大家分享一下mysql字段自增功能的具体查看及设置方法
    2012-12-12
  • MySQL查询中LIMIT的大offset导致性能低下浅析

    MySQL查询中LIMIT的大offset导致性能低下浅析

    这篇文章主要给大家介绍了关于MySQL查询中LIMIT的大offset导致性能低下的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • 深入研究mysql中的varchar和limit(容易被忽略的知识)

    深入研究mysql中的varchar和limit(容易被忽略的知识)

    这篇文章主要介绍了深入研究mysql中的varchar和limit(容易被忽略的知识),本文探究了varchar(5)可以存储多少个汉字、多少个字母数字和mysql中的limit你真的会用吗两个知识点,需要的朋友可以参考下
    2015-03-03
  • MySQL的中文UTF8乱码问题

    MySQL的中文UTF8乱码问题

    MySQL从4.x版本开始支持Unicode,3.x只有latin1编码。刚工作的时候就开始用MySQL了,用的php存取,网页xxx.php是gb2312的编码,存进去的数据用php取出来是中文,用phpMyAdmin执行select、update、dump都是中文,没有乱码问题。
    2010-05-05
  • MySQL系列关于NUll值的经验总结分析教程

    MySQL系列关于NUll值的经验总结分析教程

    这篇文章主要为大家介绍了MySQL系列关于NUll值的一些经验总结分析,关于null值的影响作用以及为什么会出现null值的原因等等问题的解析
    2021-10-10

最新评论