四十一、如何复制表

一、如何复制表

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

  1. 只复制表结构
    只复制表结构,包括逐渐、索引等结构内容,但是不会复制表中的数据。语法如下:
create table tableName like some_table;

例如将 students 表的结构复制给 新建的users表:

create table users like students;
  1. 只复制表数据
    只复制表的基本结构和所有数据,但不复制主键、索引等。语法如下:
create table tableNmae select * from some_table;

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

create table users select * from students;
  1. 完整复制
    完整复制就是将表结构和数据都完整的复制出来,完整复制是需要两步,首先复制表结构,然后插入表数据。例如将 students 表的数据和结构复制给新建的users表:
create table users like students;
insert into users select * from students;

 

上一篇:数据库操作


下一篇:CSDN震惊部,保姆式教学C#的EFCore,一步一步带你入门