不言不语

您现在的位置是: 首页 >  数据库  >  MYSQL

MYSQL

MySQL复制数据表方法

2022-06-03MYSQL
MySQL复制数据表方法

1、MySQL复制表结构及数据到新表


CREATE TABLE `新表` SELECT * FROM `旧表`


2、只复制表结构到新表


CREATE TABLE `新表` SELECT * FROM `旧表` WHERE 1=2



CREATE TABLE `新表` LIKE `旧表`


3、复制旧表的数据到新表(假设两个表结构一样)

INSERT INTO `新表` SELECT * FROM `旧表`

 

4、复制旧表的数据到新表(假设两个表结构不一样)


INSERT INTO `新表`(字段1,字段2,……) SELECT 字段1,字段2,…… FROM `旧表`


5、show create table 旧表;

 

这样会将旧表的创建命令列出,我们只需要将该命令拷贝出来,更改table的名字,就可以建立一个完全一样的表。

文章评论