您的位置:首页 > 数据库

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

2014-12-23 00:11 176 查看
一,新表不存在的情况下

   只复制表结构

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

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

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

 

 

二,新表存在的情况下

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

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

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

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: