下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

mysql中怎样克隆表结构

作者:课课家教育     来源: http://www.kokojia.com点击数:811发布时间: 2016-12-21 08:00:51

标签: mysqlmysql基础mysql教程

  有时侯,在我们运用MySQL的过程当中,我们需要建立一张跟已存在的表结构一样的表格,但是,又不希望重新输入建表的命令。出现这种状况的话,我们就可以用到表结构的克隆命令,今天小编就给大家介绍两种MySQL中最常用的表结构克隆方法,即createtableas以及createtablelike两种方法。

  (一)MySQL如何克隆表数据

  我们知道,表结构克隆有两种方法,分别是:createtableas以及createtablelike。

mysql中怎样克隆表结构_mysql_mysql基础_mysql教程_课课家

  (1)两者的区别:

  createtablelike:它不克隆表数据,但是会把表结构以及索引完全克隆;

  createtableas:它只是复制表结构但是不会复制表索引,如主键索引和自增长属性等等,但是能够克隆表数据。

  注意:Oracle只支持createtableas,是不支持createtablelike的,因为createtablelike是MySQL独有的。

  (2)表结构克隆实例如下:

表结构克隆实例

表结构克隆实例

表结构克隆实例

  总结:在mysql当中,用命令行复制表结构的方法主要有:只复制表结构到新表、复制表结构及数据到新表、要是两个表结构相同,复制旧表的数据到新表、要是两个表结构不一样,复制旧表的数据到新表这四种。相信通过这篇文章,大家都可以掌握好常用的表结构克隆方法啦。要是遇到不懂的问题,可以到后台咨询小编哦。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程