1.AS

create table 新表名 AS select * from 旧表 where 1=2;
--Hive&Spark:支持。能复制表结构,分区字段变为普通字段,不能复制注释、生命周期
--Mysql:支持。能复制表结构、字段注释,不能复制主键、唯一键、外键、索引、触发器、表注释
--Oracle:支持。能复制表结构,不能复制主键、唯一键、外键、索引、触发器、表注释、字段注释

2.LIKE

create table 新表名 Like 旧表;
--Hive&Spark:支持。能复制表结构、分区字段、注释,不能复制生命周期
--Mysql:支持。能复制表结构、主键、唯一键、外键、索引、触发器、表注释、字段注释
--Oracle:不支持