復(fù)制表結(jié)構(gòu)
第一種方式:
create table 新表表名 like 舊表表名;
第二種方式:
CREATE TABLE 新表表名 SELECT * FROM 舊表表名 WHERE 1=2;
僅復(fù)制部分字段
CREATE TABLE 新表表名 AS (SELECT 字段1, 字段2 FROM 舊表表名 WHERE 1=2);
復(fù)制表記錄
將表數(shù)據(jù)復(fù)制到另一個(gè)已存在表(注意:表結(jié)構(gòu)需一致)
INSERT INTO 目標(biāo)表表名 SELECT * FROM 源表表名;
復(fù)制表結(jié)構(gòu)及記錄
CREATE TABLE 新表表名 SELECT * FROM 舊表表名;
僅復(fù)制部分字段
CREATE TABLE 新表表名 AS (SELECT 字段1, 字段2 FROM 舊表表名);