MySQL命令複製表的方法

2021-09-03 02:26:42 字數 636 閱讀 1641

mysql中用命令列複製表結構的方法主要有以下幾種:

1.只複製表結構到新錶

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

create table 新錶 like 舊表 ;
注意上面兩種方式,前一種方式是不會複製時的主鍵型別和自增方式是不會複製過去的,而後一種方式是把舊表的所有字段型別都複製到新錶。

2.複製表結構及資料到新錶

create table 新錶 select * from 舊表
3.複製舊表的資料到新錶(假設兩個表結構一樣)

insert into 新錶 select * from 舊表
4.複製舊表的資料到新錶(假設兩個表結構不一樣)

insert into 新錶(欄位1,欄位2,.......) select 欄位1,欄位2,...... from 舊表

MySql 複製表命令

1.只複製表結構到新錶 create table 新錶 select from 舊表 where 1 2 或 create table 新錶 like 舊表 注意上面兩種方式,前一種方式是不會複製時的主鍵型別和自增方式是不會複製過去的,而後一種方式是把舊表的所有字段型別都複製到新錶。create t...

mysql複製表的方法

1.使用like,只複製表結構到新錶 create table targettable like sourcetable 2.複製表結構及資料到新錶 insert into targettable select from sourcetable 3.可以拷貝乙個表中其中的一些字段 create ta...

MySQL用命令列複製表的方法

mysql中用命令列複製表結構的方法主要有一下幾種 1.只複製表結構到新錶 create table 新錶 select from 舊表 where 1 2 或 create table 新錶 like 舊表 注意上面兩種方式,前一種方式是不會複製時的主鍵型別和自增方式是不會複製過去的,而後一種方式...