12 SQL语句的补充----复制表数据

发布时间 2023-03-31 15:07:58作者: sky天空空

复制数据表

1、复制数据

1.1创建一个字段和源表不同的虚拟表

 create temporary table t_yy(
 id int(16),
 name varchar(25),
 sex varchar(25)
 );

源表与目标字段不一致,复制数据需要指定字段

insert into t_yy(id,name,sex) select id,sname,sex from t_student;

1.2 创建一个和源表字段以制的虚拟表

create temporary table t_xxxx(
id int(16),
sname varchar(255),
sex varchar(255),
age int(16),
phone bigint(50),
cid int(16),
address varchar(255),
remark varchar(255),
create_time datetime

);

 

 

 

2、复制表

将源表复制到虚拟表中,会新创建一个虚拟表

create temporary table t_tmp02 (select * from t_student);