一、表TEST_A数据赋值到新表中
create table 新表名称 as select * from 源表名称;
例1:将TEST_A中的数据复制到新表TEST_B中,可执行如下命令:
create table TEST_B as select * from TEST_A ;
PS:如果只需要备份表TEST_A结构,可执行如下命令:
create table TEST_B as select * from TEST_A where 1=0;
二、表TEST_A复制到已存在表TEST_C
例1:两张表结构一致的情况下
insert into 目标表名称 select * from 源表名称;
例如:将TEST_A中的数据复制到已存在表TEST_C中,可执行如下命令:
insert into TEST_C select * from TEST_A;
例2:两张表结构不一致的情况下,可以通过选择字段插入
insert into 目标表名称(目标表字段1,目标表字段2,......) select 源表字段1,源表字段1...... from 源表名称;