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);

MySQL存储过程

posted @ 2022-02-09 14:29  看不见的R  阅读(45)  评论(0编辑  收藏  举报