MySQL复制表的方法有哪些

  介绍

这篇文章将为大家详细讲解有关MySQL复制表的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

<强>复制表的几种方式

<李>

只复制<强>表结构

创建表的表像someTable;
只复制表结构,包括主键和索引,但是不会复制表数据

<李>

只复制<强>表数据

创建表的表从someTable select *;
复制表的大体结构及全部数据,不会复制主键,索引等

<李>

<强>完整复制

创建表的表像someTable;
插入表名select * from someTable;
分两步完成,先复制表结构,再插入数据

相关免费学习推荐:MySQL视频教程

<强>例子

<李>

连接数据库,使用学生数据库并查看所有数据表

USE 学生;SHOW 餐桌;

效果图:
 MySQL复制表的方法有哪些“> <br/> 2。创建t1数据表,插入两条记录并为名称字段设置索引</p> <pre类= CREATE  TABLE  t1 (   id  INT  NOT  NULL  AUTO_INCREMENT  PRIMARY 键,   name  VARCHAR (50), COMMENT  & # 39;姓名& # 39;);INSERT  INTO  t1(名字),值(& # 39;张三& # 39;);INSERT  INTO  t1(名字),值(& # 39;李四& # 39;);CREATE  INDEX  idx_name 提醒t1(名字),

效果图:
 MySQL复制表的方法有哪些“> <br/> 3。查看t1数据表的所有记录</p> <pre类= SELECT  *,得到t1;

效果图:
 MySQL复制表的方法有哪些“> <br/> 4。查看t1数据表的索引</p> <pre类= SHOW  INDEX 得到t1 \ G;

效果图:
 MySQL复制表的方法有哪些“> <br/> 5。创建t2数据表(只复制表结构)</p> <pre类= CREATE  TABLE  t2  LIKE  t1;

效果图:
 MySQL复制表的方法有哪些“> 6。查看t2数据表的记录</p> <pre类= SELECT  *,得到t2;

效果图:
 MySQL复制表的方法有哪些

7。查看t2数据表的索引

SHOW  INDEX 得到t2 \ G;

效果图:
 MySQL复制表的方法有哪些“> <br/> 8。查看t2数据表的结构</p> <pre类= SHOW  CREATE  TABLE  t2 \ G;

效果图:
 MySQL复制表的方法有哪些“> <br/> 9。创建t3数据表(只复制表数据)</p> <pre类= CREATE  TABLE  t3  SELECT  *,得到t1;

效果图:
 MySQL复制表的方法有哪些“> <br/> 10。查看t3数据表的表结构</p> <pre类= SHOW  CREATE  TABLE  t3 \ G;

效果图:
 MySQL复制表的方法有哪些“> <br/> 11。查看t3数据表的索引</p> <pre类= SHOW  INDEX 得到t3;

效果图:
 MySQL复制表的方法有哪些

12。查看t3数据表的所有记录

SELECT  *,得到t3;

效果图:
 MySQL复制表的方法有哪些“> <br/> 13。创建t4数据表(完整复制)</p> <pre类= CREATE  TABLE  t4  LIKE  t1; INSERT  INTO  t4  SELECT  *,得到t1;

效果图:
 MySQL复制表的方法有哪些“> <h2 class=MySQL复制表的方法有哪些