mysql 单表union_在MySQL中用union合并两个表?
要将两个表与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合并两个表?相关推荐
- select UNION ALL 合并两张表数据
select UNION ALL 合并两张表数据 SELECT id,uid FROM table1 t1 UNION ALL SELECT id,uid FROM table2 t2 查出来的结果 ...
- oracle横向合并两张表,SQL中将两个表合并成一个新表 SQL如何合并两个表并生成一个新表?...
sql把两个表合并成一个新表的语句应该怎么写SQL SERVER: select * into 表3 from ( select 字段列表1 from 表1 union all select 字段列表 ...
- SQL如何合并两个表
合并两个表: 编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于下述两表提供 person 的以下信息: 答: select FirstName, LastName, C ...
- 两个mysql表对比_mysql实用技巧之比较两个表是否有不同数据的方法分析
本文实例讲述了mysql比较两个表是否有不同数据的方法.分享给大家供大家参考,具体如下: 在数据迁移中,我们经常需要比较两个表,以便在一个表中标识另一个表中没有相应记录的记录. 例如,我们有一个新的数 ...
- mysql 产品表 myisam好还是innodb好_mysql两种表存储结构myisam和innodb的性能比较测试...
MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与 ...
- MySQL如何同时删除主外键关联的两张表中的数据
1. 编写目的 介绍一种方法,解决如下问题:如何同时删除两张相关联的表的记录. 比如说表a的外键fk依赖于表a的id,现在我们需要删除id=5的两条数据. 2. 主要方法 为了简单,推荐更改表a的外键 ...
- mysql查找两表中不同的数据库表_各位大侠怎样查找两张表的里面的数据(这两张表在不同的数据库)...
Oracle: 一.同一个实例中的两个表 相应有两个用户a(表t1).b(表t2) 将用户a的t1查询权限授予b用户 grant select on t1 to b; 之后,b就可以查询t1表了 se ...
- sql server 中用sql实现两个表之间的inert/delete/update
sql 中涉及到两个表CurrentData.dbo.EVUniverse and CurrentData.dbo.Staging_EVUniverse, 从前表到后表操作 ;--INSERT NEW ...
- dataframe合并两个表_Pandas 数据处理 | 怎么对多个数据表合并,你了解么?
点击上方 Z先生点记,加为星标 第一时间收到 Python 技术干货! merge() 函数用于合并两个 DataFrame 对象或 Series,数据处理时经常会用到这个函数,官网给出该函数的定义如 ...
最新文章
- master slave mysql_Mysql---Master-slave复制方案 - dba成长之路
- 博客频道 - CSDN.NET
- 河南省第十三届ICPC大学生程序设计竞赛 【部分题题解】
- python反转列表_Python实现list反转实例汇总
- Optical_Flow(1)
- jdk 细粒度锁_使用JDK 8轻松进行细粒度排序
- 什么是openstack_您在OpenStack Summit 2016上错过了什么
- 单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...
- 子窗体 记录选择_如何设计一个简单的Access登录窗体(1)
- bzoj2661: [BeiJing wc2012]连连看
- AS3利用AMFPHP与PHP进行通讯
- 关于表格前面checkbox复选框不打勾的问题
- xcode 不值钱的动画UIButton
- 大整数算法[10] Comba乘法(实现)
- PMP第六版 十五至尊图
- excel一列求和_学会这15组Excel函数,解决数据分析中80%的难题
- linux 卸载nvidia显卡驱动,Ubuntu 16.04 卸载Nvidia显卡驱动和cuda
- 收藏一些web应用,留作DzzOffice日后添加web应用时使用。
- Django数据库的增删改查学习笔记
- UVA 488 Triangle Wave
- 最优化学习 最速下降法(steepest Descent)