四十一、如何复制表

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

一、如何复制表

在 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;
目录
相关文章
|
8月前
|
Java
【Java】— —实现人物对象的增、删、改、查(注:对象的删除以逻辑删除为主,在person类中设置“删除状态字段”,字删除该字段时,将状态改为有效。)
【Java】— —实现人物对象的增、删、改、查(注:对象的删除以逻辑删除为主,在person类中设置“删除状态字段”,字删除该字段时,将状态改为有效。)
|
6月前
|
关系型数据库 MySQL 数据库
mysql,归零,无法自动排序,删除id,表单的数据没有从零开始出现怎样解决?删除数据仍然从删除的地方该怎样解决?表单的数据没有从2开始,而是从之前的删除的序号开始自增。
mysql,归零,无法自动排序,删除id,表单的数据没有从零开始出现怎样解决?删除数据仍然从删除的地方该怎样解决?表单的数据没有从2开始,而是从之前的删除的序号开始自增。
分页列表数据不出来,初始化页面数据不出来的原因,Create中传一个参数1,解决bug的方法,学习敲代码的时候仔细与原项目比对,从上比到下
分页列表数据不出来,初始化页面数据不出来的原因,Create中传一个参数1,解决bug的方法,学习敲代码的时候仔细与原项目比对,从上比到下
|
8月前
|
SQL 算法
基于若依的ruoyi-nbcio流程管理系统修改代码生成的sql菜单id修改成递增id(谨慎修改,大并发分布式有弊端)
基于若依的ruoyi-nbcio流程管理系统修改代码生成的sql菜单id修改成递增id(谨慎修改,大并发分布式有弊端)
136 1
|
8月前
|
SQL 前端开发 关系型数据库
MYSQL基础知识之【复制表】
MYSQL基础知识之【复制表】
94 1
|
8月前
【每日一题Day135】LC1487保证文件名唯一 | 哈希表
【每日一题Day135】LC1487保证文件名唯一 | 哈希表
34 0
|
SQL 关系型数据库 MySQL
|
SQL 关系型数据库 MySQL
MySql基础-笔记11-临时表、复制表、元数据、序列使用
MySql基础-笔记11-临时表、复制表、元数据、序列使用
177 0
MySql基础-笔记11-临时表、复制表、元数据、序列使用
|
物联网 Shell 开发者
SQLite 补操作复制表以及修改表结构 | 学习笔记
快速学习 SQLite 补操作复制表以及修改表结构
|
弹性计算 Java 关系型数据库
离开小厂进大厂的第一周,mysql修改列名的语法
离开小厂进大厂的第一周,mysql修改列名的语法
离开小厂进大厂的第一周,mysql修改列名的语法