mysql怎么复制表结构及数据到新表

本篇内容主要讲解“MySQL怎么复制表结构及数据到新表”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql怎么复制表结构及数据到新表”吧!

10年积累的成都网站建设、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先建设网站后付款的网站建设流程,更有汕尾免费网站建设让你可以放心的选择与我们合作。

1、复制表结构及数据到新表
CREATE TABLE 新表 SELECT * FROM 旧表 
这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。 
不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter"添加,而且容易搞错。 2、只复制表结构到新表 
CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 
或CREATE TABLE 新表  LIKE 旧表 3、复制旧表的数据到新表(假设两个表结构一样) 
INSERT INTO 新表 SELECT * FROM 旧表 4、复制旧表的数据到新表(假设两个表结构不一样) 
INSERT INTO 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 旧表 5、可以将表1结构复制到表2 
SELECT * INTO 表2 FROM 表1 WHERE 1=2 6、可以将表1内容全部复制到表2 
SELECT * INTO 表2 FROM 表1 7、show create table 旧表; 
这样会将旧表的创建命令列出。我们只需要将该命令拷贝出来,更改table的名字,就可以建立一个完全一样的表

到此,相信大家对“mysql怎么复制表结构及数据到新表”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


网页题目:mysql怎么复制表结构及数据到新表
转载注明:http://bzwzjz.com/article/gcpoig.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 成都网站设计 手机网站制作 商城网站建设 手机网站设计 手机网站建设 成都网站制作 品牌网站建设 网站制作 盐亭网站设计 公司网站建设 成都网站设计 成都网站建设 四川成都网站建设 高端网站设计推广 高端定制网站设计 成都网站制作 成都网站制作 定制网站设计 网站建设公司 成都网站制作 响应式网站设计