1、表的复制
语法格式:
CREATE TABLE 表名 AS SELECT 语句;
意思是将后面的select的查询结果当作一张新表给复制创建出来
例1:复制查询结果的全部字段
创建一张新表叫t_testtable_001,这张表是由后面的select * from t_testtable的查询结果当作一张表来复制创建的,
其中:t_testtable这张表详见第011节课:https://blog.csdn.net/weixin_43184774/article/details/115085959
create table t_testtable_001 as select * from t_testtable;
例2:复制查询结果的部分字段
创建一张新表t_testtable_002,这张新表是由后面的t_testtable表里面,根据name,classno,birth字段复制组成而来的
其中:t_testtable这张表详见第011节课:https://blog.csdn.net/weixin_43184774/article/details/115085959
create table t_testtable_002 as select name,classno,birth from t_testtable;
2、表的插入
例:将查询结果出入到一张新表中
将select * from t_testtable的查询结果插入到t_testtable_001表中
insert into t_testtable_001 select * from t_testtable;