四十一、如何复制表

简介: 四十一、如何复制表

一、如何复制表

在 MySQL 中复制表的方式有三种:

1. 只复制表结构

只复制表结构,包括逐渐、索引等结构内容,但是不会复制表中的数据。语法如下:

create table tableName like some_table;
例如将 students 表的结构复制给 新建的users表:

create table users like students;

2. 只复制表数据
只复制表的基本结构和所有数据,但不复制主键、索引等。语法如下:

create table tableNmae select * from some_table;

例如将 students 表的数据复制给新建的users表:

create table users select * from students;

3.完整复制

完整复制就是将表结构和数据都完整的复制出来,完整复制是需要两步,首先复制表结构,然后插入表数据。例如将 students 表的数据和结构复制给新建的users表:

create table users like students;
insert into users select * from students;
目录
相关文章
分页列表数据不出来,初始化页面数据不出来的原因,Create中传一个参数1,解决bug的方法,学习敲代码的时候仔细与原项目比对,从上比到下
分页列表数据不出来,初始化页面数据不出来的原因,Create中传一个参数1,解决bug的方法,学习敲代码的时候仔细与原项目比对,从上比到下
|
4月前
|
关系型数据库 MySQL 数据库
mysql,归零,无法自动排序,删除id,表单的数据没有从零开始出现怎样解决?删除数据仍然从删除的地方该怎样解决?表单的数据没有从2开始,而是从之前的删除的序号开始自增。
mysql,归零,无法自动排序,删除id,表单的数据没有从零开始出现怎样解决?删除数据仍然从删除的地方该怎样解决?表单的数据没有从2开始,而是从之前的删除的序号开始自增。
|
6月前
|
关系型数据库 MySQL
Mysql基础第二十三天,更新和删除数据
Mysql基础第二十三天,更新和删除数据
38 0
Mysql基础第二十三天,更新和删除数据
|
存储 索引
导入表解析,IAT表解析【滴水逆向三期53笔记】
导入表解析,IAT表解析【滴水逆向三期53笔记】
|
6月前
【word】论文、报告:①插入图表题注,交叉引用②快速插入图表目录③删改后一键更新
【word】论文、报告:①插入图表题注,交叉引用②快速插入图表目录③删改后一键更新
678 0
|
6月前
|
SQL 前端开发 关系型数据库
MYSQL基础知识之【复制表】
MYSQL基础知识之【复制表】
80 1
|
6月前
|
算法 Java
算法编程(十一):Excel表列名称
算法编程(十一):Excel表列名称
56 0
|
关系型数据库 MySQL 数据库
重命名表,应该怎么做?
有时候我们会遇到重命名表的需求,比如说因业务变化,需要将表 a 重命名为表 b 。这个时候可以执行 RENAME TABLE 语句或 ALTER TABLE 语句来重命名表。本篇文章我们一起来学习下重命名表相关知识。
340 0
|
SQL 关系型数据库 MySQL
|
前端开发
【React工作记录六十七】前端实现复制文字操作
【React工作记录六十七】前端实现复制文字操作
143 0