欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql中复制表

程序员文章站 2022-03-03 16:26:48
...

假设要将表 tbl1 复制到表 tbl2 

1.首先,通过复制 tbl1 表的结构,创建一个名为 tbl2 的表:

CREATE TABLE tbl2 LIKE tbl1
或者
CREATE TABLE tbl2 SELECT * FROM tbl1 WHERE 1=2

2.使用 INSERT 语句将 tbl1 表数据插入到 tbl2中:

INSERT INTO tbl2 SELECT * FROM tbl1

注意:

1>.CREATE TABLE tbl2 SELECT * FROM tbl1 ;这个只是复制了表数据,没有表结构(类似无主键等性质);

2>.直接快捷的方法,查看表 tbl1 的表结构,进行复制创建表2 结构 :

--- SHOW CREATE TABLE tbl1

补充:查看表字段命令:show columns from 表名