mysql复制表结构和数据
程序员文章站
2022-05-18 08:57:44
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;
// 外键约束 、主键约束、唯一约束不会被复制
上一篇: 科学家开发出会在水上跳的机器人
下一篇: 关于JQuery的异步注册
推荐阅读
-
mysql mysqldump数据备份和增量备份_MySQL
-
15_clickhouse,MySQL引擎;MySQL和ClickHouse中数据类型的对应关系
-
mysql-有数据库表结构,但是属性太多,如何自动导入建表
-
mysql存储过程的游标和控制结构
-
c#几种数据库的大数据批量插入(SqlServer、Oracle、SQLite和MySql)
-
Php连接及读取和写入mysql数据库的常用代码
-
MySQL查询随机数据的4种方法和性能对比
-
MySQL中SQL-TEXT、DATE和SET数据类型_MySQL
-
php mysql数据的导入导出,数据表结构的导入导出
-
Mysql5.5数据库的MyISAM和InnoDB引擎配置优化