數據庫建表、表復制、數據復制


 

1..復制表結構到新表,但不復制數據:

  create table 新表 select * from 源表 where 1 = 2;

2.只復制表的數據(兩表的結構完全一致):

  insert into 目標表 select * from 源表;

3.復制表的部分數據(兩表的結構部分相同):

  insert into 目標表(字段1,字段2,....) select 字段1,字段2,... from 源表;

4.從數據庫A中某表的某列字段,更新到數據B中某表的某列字段

  update a set a.name = b.name from mydbA.tableA a , mydbB.tableB b where a.id = b.id;

5.從數據庫A中某表的某列字段,插入到數據B中某表的某列字段

  insert into 目標表(字段1,字段2,....) select a.字段1,a.字段2,... from 數據庫名.源表 a;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM