12 SQL语句的补充----复制表数据
复制数据表
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
);
源表字段与目标字段一致
insert into t_tmp01 select * from t_student;
2、复制表
将源表复制到虚拟表中,会新创建一个虚拟表
create temporary table t_tmp02 (select * from t_student);


浙公网安备 33010602011771号