sql语句复制表(表结构或者整个表…

来源:互联网 发布:iphone关闭数据流量 编辑:程序博客网 时间:2024/05/18 12:31

一,新表不存在的情况下

   只复制表结构

    create table 新表 as select * from 旧表 where1=2;(结构中的主键等都没有复制,只复制了简单的结构)

   复制整张表包括里面的数据

    create table 新表 as select * from 旧表 where1=1;(结构中的主键等都没有复制,只复制了简单的结构和表中的数据)

 

 

二,新表存在的情况下

  将旧表的数据复制到新表当中

    insert into 新表 select * from 旧表 where 条件

   也可选定某些特定的字段进行插入insert into b(a, b, c) select d,e,f from b;

 

 

 

 

0 0
原创粉丝点击