MySQL复制表
MySQL复制表的结构
-- 1. 复制表的结构和数据到一个新表
CREATE TABLE tab2 AS
(SELECT xx,xxx,xx FROM tab1 WHERE xxx=xxx);
创建时修改字段名
CREATE TABLE newadmin AS
(
SELECT id, username AS uname, password AS pass FROM admin
);
-- 2. 仅复制表的结构到一个新的表
CREATE TABLE tab2 LIKE tab1;
或者
CREATE TABLE tab2 SELECT FROM tab1 WHERE 1=2;
-- 3. 复制表中的数据到一个已存在的表(从tab1复制到tab2)
INSERT INTO tab2 (SELECT * FROM tab1);