mysql中用命令行复制表结构的方法主要有一下几种:
1.只复制表结构到新表,把旧表的所有字段类型都复制到新表,并不复制数据。
CREATE TABLE 新表 LIKE 旧表 ;
2.复制表结构及数据到新表,旧表的主键类型和自增方式是不会复制过去的,数据会复制过去。
CREATE TABLE 新表 SELECT * FROM 旧表
3.复制旧表的数据到新表(假设两个表结构一样), 可以和第一种方式配合使用,从而得到旧表的完整结构和数据
INSERT INTO 新表 SELECT * FROM 旧表
4.复制旧表的数据到新表(假设两个表结构不一样)
INSERT INTO 新表(字段1,字段2,...) SELECT 字段1,字段2,... FROM 旧表