MySQL復制表結構以及復制表等等


mysql中用命令行復制表結構的方法主要有一下幾種: 

1.只復制表結構到新表

1 CREATE TABLE 新表 SELECT * FROM 舊表 WHERE 1=2;

1 CREATE TABLE 新表 LIKE 舊表 ;

注意上面兩種方式,前一種方式是不會復制時的主鍵類型和自增方式是不會復制過去的,而后一種方式是把舊表的所有字段類型都復制到新表。

 

2.復制表結構及數據到新表

1 CREATE TABLE 新表 SELECT * FROM 舊表

 

3.復制舊表的數據到新表(假設兩個表結構一樣) 

1 INSERT INTO 新表 SELECT * FROM 舊表

 

4.復制舊表的數據到新表(假設兩個表結構不一樣)

1 INSERT INTO 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 舊表


免責聲明!

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



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