mysql怎么复制表结构及数据到新表-成都快上网建站

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://kswjz.com/article/gcpoig.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流