要将两个表与UNION合并,可以使用create table select语句。以下是语法-create table yourNewTableName

select * from yourFirstTableName

UNION

select * from yourSecondTableName;

让我们首先创建一个表。以下是查询-mysql> create table FirstTable

-> (

-> Id int,

-> PersonName varchar(20)

-> );

以下是使用insert命令在表中插入一些记录的查询-mysql> insert into FirstTable values(10,'Larry');

mysql> insert into FirstTable values(20,'David');

以下是使用select语句显示表中所有记录的查询-mysql> select * from FirstTable;

这将产生以下输出-+------+------------+

| Id   | PersonName |

+------+------------+

| 10   | Larry      |

| 20   | David      |

+------+------------+

2 rows in set (0.00 sec)

以下是创建第二个表的查询-mysql> create table SecondTable

-> (

-> Id int,

-> PersonName varchar(20)

-> );

以下是使用insert命令在表中插入一些记录的查询-mysql> insert into SecondTable values(30,'Chris');

mysql> insert into SecondTable values(40,'Robert');

现在让我们使用select语句显示表中的所有记录-mysql> select *from SecondTable;

这将产生以下输出-+------+------------+

| Id   | PersonName |

+------+------------+

| 30   | Chris      |

| 40   | Robert     |

+------+------------+

2 rows in set (0.00 sec)

现在,通过合并两个表(FirstTable + SecondTable)与并集创建一个表-mysql> create table MergeBothTableDemo

-> select * from FirstTable

-> UNION

-> select * from SecondTable;

Records: 4 Duplicates: 0 Warnings: 0

让我们检查新表记录。以下是查询-mysql> select * from MergeBothTableDemo;

这将产生以下输出-+------+------------+

| Id   | PersonName |

+------+------------+

| 10   | Larry      |

| 20   | David      |

| 30   | Chris      |

| 40   | Robert     |

+------+------------+

4 rows in set (0.00 sec)

mysql 单表union_在MySQL中用union合并两个表?相关推荐

  1. select UNION ALL 合并两张表数据

    select UNION ALL 合并两张表数据 SELECT id,uid FROM table1 t1  UNION ALL SELECT id,uid FROM table2 t2 查出来的结果 ...

  2. oracle横向合并两张表,SQL中将两个表合并成一个新表 SQL如何合并两个表并生成一个新表?...

    sql把两个表合并成一个新表的语句应该怎么写SQL SERVER: select * into 表3 from ( select 字段列表1 from 表1 union all select 字段列表 ...

  3. SQL如何合并两个表

    合并两个表: 编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于下述两表提供 person 的以下信息: 答: select FirstName, LastName, C ...

  4. 两个mysql表对比_mysql实用技巧之比较两个表是否有不同数据的方法分析

    本文实例讲述了mysql比较两个表是否有不同数据的方法.分享给大家供大家参考,具体如下: 在数据迁移中,我们经常需要比较两个表,以便在一个表中标识另一个表中没有相应记录的记录. 例如,我们有一个新的数 ...

  5. mysql 产品表 myisam好还是innodb好_mysql两种表存储结构myisam和innodb的性能比较测试...

    MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与 ...

  6. MySQL如何同时删除主外键关联的两张表中的数据

    1. 编写目的 介绍一种方法,解决如下问题:如何同时删除两张相关联的表的记录. 比如说表a的外键fk依赖于表a的id,现在我们需要删除id=5的两条数据. 2. 主要方法 为了简单,推荐更改表a的外键 ...

  7. mysql查找两表中不同的数据库表_各位大侠怎样查找两张表的里面的数据(这两张表在不同的数据库)...

    Oracle: 一.同一个实例中的两个表 相应有两个用户a(表t1).b(表t2) 将用户a的t1查询权限授予b用户 grant select on t1 to b; 之后,b就可以查询t1表了 se ...

  8. sql server 中用sql实现两个表之间的inert/delete/update

    sql 中涉及到两个表CurrentData.dbo.EVUniverse and CurrentData.dbo.Staging_EVUniverse, 从前表到后表操作 ;--INSERT NEW ...

  9. dataframe合并两个表_Pandas 数据处理 | 怎么对多个数据表合并,你了解么?

    点击上方 Z先生点记,加为星标 第一时间收到 Python 技术干货! merge() 函数用于合并两个 DataFrame 对象或 Series,数据处理时经常会用到这个函数,官网给出该函数的定义如 ...

最新文章

  1. master slave mysql_Mysql---Master-slave复制方案 - dba成长之路 - 博客频道 - CSDN.NET
  2. 河南省第十三届ICPC大学生程序设计竞赛 【部分题题解】
  3. python反转列表_Python实现list反转实例汇总
  4. Optical_Flow(1)
  5. jdk 细粒度锁_使用JDK 8轻松进行细粒度排序
  6. 什么是openstack_您在OpenStack Summit 2016上错过了什么
  7. 单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...
  8. 子窗体 记录选择_如何设计一个简单的Access登录窗体(1)
  9. bzoj2661: [BeiJing wc2012]连连看
  10. AS3利用AMFPHP与PHP进行通讯
  11. 关于表格前面checkbox复选框不打勾的问题
  12. xcode 不值钱的动画UIButton
  13. 大整数算法[10] Comba乘法(实现)
  14. PMP第六版 十五至尊图
  15. excel一列求和_学会这15组Excel函数,解决数据分析中80%的难题
  16. linux 卸载nvidia显卡驱动,Ubuntu 16.04 卸载Nvidia显卡驱动和cuda
  17. 收藏一些web应用,留作DzzOffice日后添加web应用时使用。
  18. Django数据库的增删改查学习笔记
  19. UVA 488 Triangle Wave
  20. 最优化学习 最速下降法(steepest Descent)

热门文章

  1. Robotium 数据驱动测试框架
  2. Smarty 2、3版本的一些差别
  3. 图片服务 - thumbor入门
  4. 容器编排技术 -- Kubernetes设计架构
  5. 网络安全——浅谈——AAA认证技术——登录授权、配置命令
  6. c语言 连接两个字符串不使用库函数
  7. java的URLEncoder.encode() 疑问与解惑
  8. 配置hosts快速访问GitHub
  9. BUUCTF寒假刷题-Web
  10. C#LeetCode刷题之#121-买卖股票的最佳时机(Best Time to Buy and Sell Stock)