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

mysql复制表结构和数据

程序员文章站 2023-01-28 17:39:00
1.复制表结构: create table newName like oldName;//可以复制所有结构。 或者: create table newName select * from oldName where 1<>1;//让where条件不成立,只能拷贝结构,无法拷贝内容,且外键约束 、主键 ......

1.复制表结构:
create table newName like oldName;//可以复制所有结构。
或者:
create table newName select * from oldName where 1<>1;//让where条件不成立,只能拷贝结构,无法拷贝内容,且外键约束 、主键约束、唯一约束不会被复制。
2.向已存在的表中复制数据:
如果两表结构一样:
insert into newName select * from oldName;
如果两表结构不样:
insert into newName(字段1,字段2...)select 字段1,字段2... from oldName;
3.复制表结构和数据:
create table newName select * from oldName;
// 外键约束 、主键约束、唯一约束不会被复制