MySQL用命令行复制表的方法



mysql中用命令行复制表结构的方法主要有一下几种:

1.只复制表结构到新表,把旧表的所有字段类型都复制到新表,并不复制数据。
 CREATE TABLE 新表 LIKE 旧表 ;


2.复制表结构及数据到新表,旧表的主键类型和自增方式是不会复制过去的,数据会复制过去。
 CREATE TABLE 新表 SELECT * FROM 旧表


3.复制旧表的数据到新表(假设两个表结构一样), 可以和第一种方式配合使用,从而得到旧表的完整结构和数据
 INSERT INTO 新表 SELECT * FROM 旧表


4.复制旧表的数据到新表(假设两个表结构不一样)
 INSERT INTO 新表(字段1,字段2,...) SELECT 字段1,字段2,... FROM 旧表

猜你喜欢

转载自lxmgfd.iteye.com/blog/2405170