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

可以把查询结果集插入到表中

如果表存在

INSERT INTO  Tab1   SELECT * FROM Tab2

insert into Tab1(a,b,c) select from  Tab2(a,b,c);// 如果两个结构一样可以insert into Tab1(a,b,c) select * from Tab2;

如果表不存在

create table Tab1 as select * from Tab2

如果插入之后有修改其他表数据需求的话 ,要注意加上for update(事务),或者在调用此方法加上事务注解。

@Transactional(rollbackFor = Exception.class)

insert into Tab1(a,b,c) select * from Tab2 for update; 

mysql把查询结果集插入到表里相关推荐

  1. mysql 根据查询结果集更新数据

    声明: MySQL4.0之后的版本可以支持下面sql语句进行更新操作 应用场景: 一个表中的字段需要根据查询结果集进行更新,或者从另一表查询获得 其本质还是更新的数据需要查询获得. 例如: user ...

  2. mysql 二进制查询_MySql如何插入和查询二进制数据_MySQL

    bitsCN.com MySql如何插入和查询二进制数据 mysql二进制 Mysql:bit类型的查询与插入 mysql有种字段类型是bit. 1.如何插入呢? 它的插入必须采用: 可以使用b'va ...

  3. mysql 二进制 查询_MySql如何插入和查询二进制数据_MySQL

    bitsCN.com MySql如何插入和查询二进制数据 mysql二进制 Mysql:bit类型的查询与插入 mysql有种字段类型是bit. 1.如何插入呢? 它的插入必须采用: 可以使用b'va ...

  4. mysql分别查询男生的信息和女生信息,Mysql命令集

    1.首先查看数据库有没有Classes数据库 2.我们看到并没有,我们就可以创建数据库 注意:在这个数据库中,我们要输入中文数据,所以在创建数据库时,编码格式是utf8形式 3.创建成功后,我们要开始 ...

  5. MySQL笔记13:查询结果集

    操作mysql - 查询结果集 1.用mysql进行数据查询的时候,mysql会返回一个结果集给我们,接着我们需要调用mysql的API,从这个结果集中取得我们要的数据.取完数据之后,需要释放这个结果 ...

  6. mysql insert 结果集_SELECT查询结果集INSERT到数据表

    简介 将查询语句查询的结果集作为数据插入到数据表中. 一.通过INSERT SELECT语句形式向表中添加数据 例如,创建一张新表AddressList来存储班级学生的通讯录信息,然后这些信息恰好存在 ...

  7. mysql 将a表数据插入b表_查询A表数据插入到B表中 sql

    前言: 最近遇到一个 查询A表数据插入到B表中sql的问 所以就发文章记录下,希望能帮助到家 开发环境 win10专业版本(其他操作系统具体安装mysql请百度 ) 准备工作: 安装MySQL 1 m ...

  8. mysql千万级数据查询select、插入insert慢 可能原因总结

    mysql千万级数据查询select.插入insert慢 可能原因总结 表连表查询 并 insert ,insert into -select -from- insert into T1(XX,XX) ...

  9. mysql在查询结果中添加数据_MySQL将查询结果插入到数据表中

    转自Mysql教程:http://www.baike369.com/content/?id=5582 MySQL将查询结果插入到数据表中 INSERT语句还可以将SELECT语句查询出来的数据插入到另 ...

  10. mysql union查询_一本彻底搞懂MySQL索引优化EXPLAIN百科全书

    MySQL逻辑架构介绍 日常在CURD的过程中,都避免不了跟数据库打交道,大多数业务都离不开数据库表的设计和SQL的编写,那如何让你编写的SQL语句性能更优呢? 先来整体看下MySQL逻辑架构图: M ...

最新文章

  1. mysql 按照范围选择_选择MySQL范围内的特定行?
  2. phalcon: eventManager事件管理(结合dispatcher调度控制器)制作简单的acl
  3. 经典算法问题 - 最大连续子数列和
  4. python子进程 内存,python中的子进程内存使用情况
  5. springboot通过url访问项目外的其他目录下的图片
  6. python virtualenv
  7. 北京可以备案什么域名
  8. TCGA三个在线可视化网站
  9. 构建linux内核源码树
  10. Python socket – network programming tutorial
  11. qq盗号的小插件 各位同胞注意别被骗了
  12. [渝粤教育] 重庆工程职业技术学院 数控机床编程与操作 参考 资料
  13. CentOS7各个版本镜像下载地址
  14. 根据身份证获取性别、生日、后六位
  15. linux打印机无法识别usb设备,linux支持usb打印机,不用驱动
  16. tablewidget设置输入数字_【办税辅导】 增值税发票开票软件(税务UKey版)登录及设置...
  17. 1、ARM嵌入式系统:KL25Z128 初始化整体流程
  18. vision安装过程中出错_NVIDIA安装程序失败 3D vision 驱动程序 失败 是为什么,如图所示...
  19. js-09二级联动购物车案例
  20. 链家数据分析(社招),骗局???

热门文章

  1. 灰帽百度快排是什么原理?
  2. 信息传播的引爆点-《引爆点》阅读笔记
  3. 南昌理工学院计算机分数线,南昌理工学院录取分数线2021是多少分(附历年录取分数线)...
  4. 如何准确判断 WebView 加载完成
  5. 系统架构合理性的思考 | 京东云技术团队
  6. GfxDeviceMetal::GetPipeline(GfxDeviceMetal::PipeKey const) + 8207248 (GfxDeviceMetal.mm:432)
  7. 亚马逊echo中国使用_如何使用Amazon Echo跟踪航班并查找酒店
  8. 无图形linux安装steam,Steam for Linux有人测了没有
  9. c语言九九乘法表左下三角形,九九乘法表的四种三角形排布方式(for循环以及while循环的互换)...
  10. 企业微信redirect_uri需使用应用可信域名