其他分享
首页 > 其他分享> > 四十一、如何复制表

四十一、如何复制表

作者:互联网

一、如何复制表

在 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;

 

标签:users,students,create,如何,四十一,复制,table,结构
来源: https://blog.51cto.com/u_11739124/2984767