复制表结构
第一种方式:
create table 新表表名 like 旧表表名;
第二种方式:
CREATE TABLE 新表表名 SELECT * FROM 旧表表名 WHERE 1=2;
仅复制部分字段
CREATE TABLE 新表表名 AS (SELECT 字段1, 字段2 FROM 旧表表名 WHERE 1=2);
复制表记录
将表数据复制到另一个已存在表(注意:表结构需一致)
INSERT INTO 目标表表名 SELECT * FROM 源表表名;
复制表结构及记录
CREATE TABLE 新表表名 SELECT * FROM 旧表表名;
仅复制部分字段
CREATE TABLE 新表表名 AS (SELECT 字段1, 字段2 FROM 旧表表名);
网友评论