mysql復制表結構,復制表數據


MYSQL 復制表

show create table table_name:查看表的建表語句。該語句包含了原數據表的結構,索引等。

  • 使用 SHOW CREATE TABLE 命令獲取創建數據表(CREATE TABLE) 語句,該語句包含了原數據表的結構,索引等。

  • 復制以下命令顯示的SQL語句,修改數據表名,並執行SQL語句,通過以上命令 將完全的復制數據表結構。

  • 如果你想復制表的內容,你就可以使用 INSERT INTO ... SELECT 語句來實現。

復制表的結構執行show create table table_name查看表的完整結構;

然后修改一下表名就可以實現復制表了。

如果想要復制表的數據,那么可以執行如下sql語句;

insert into table_name(列1,列2...) select 列1,列2 .. from table_name;

需要注意的是,需要插入的列和查詢的列必須相同,而且類型也一樣。

只復制表結構到新表:create table newtable_name select * from oldtable_name where 1=2;

或者create table newtable_name like oldtable_name;

復制表結構以及表數據到新表:create table newtable_name select * from oldtable_name;


免責聲明!

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



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