UNION 操作符用于合并两个或多个 SELECT 语句的结果集。

默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。

使用了union all;

带有where的union all 语句;
SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中。
但是mysql不支持,可通过insert into... select;

选取需要的列复制;
SQL 约束用于规定表中的数据规则。

UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。
每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。