这篇文章将为大家详细讲解有关MySQL复制表的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
<强>复制表的几种方式强>
- <李>
只复制<强>表结构强>
李>创建表的表像someTable;
引用>
只复制表结构,包括主键和索引,但是不会复制表数据<李>
只复制<强>表数据强>
李>创建表的表从someTable select *;
引用>
复制表的大体结构及全部数据,不会复制主键,索引等<李>
<强>完整复制强>
李>创建表的表像someTable;
引用>
插入表名select * from someTable;
分两步完成,先复制表结构,再插入数据相关免费学习推荐:MySQL视频教程
引用><强>例子强>
<李>
连接数据库,使用学生数据库并查看所有数据表
李>USE 学生;SHOW 餐桌;效果图:
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(名字),效果图:
SELECT *,得到t1;效果图:
SHOW INDEX 得到t1 \ G;效果图:
CREATE TABLE t2 LIKE t1;效果图:
SELECT *,得到t2;效果图:
7。查看t2数据表的索引
SHOW INDEX 得到t2 \ G;效果图:
SHOW CREATE TABLE t2 \ G;效果图:
CREATE TABLE t3 SELECT *,得到t1;效果图:
SHOW CREATE TABLE t3 \ G;效果图:
SHOW INDEX 得到t3;效果图:
12。查看t3数据表的所有记录
SELECT *,得到t3;效果图:
CREATE TABLE t4 LIKE t1; INSERT INTO t4 SELECT *,得到t1;效果图:
MySQL复制表的方法有哪些