MySQL基础学习_第013节课_表的复制及批量插入

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;

猜你喜欢

转载自blog.csdn.net/weixin_43184774/article/details/115176140