2016 - 2024

感恩一路有你

sql复制一个一模一样的表 如何用sql语句复制一张表?

浏览量:3724 时间:2021-03-13 07:20:43 作者:admin

如何用sql语句复制一张表?

这个应该介绍的很详细了。

1、复制表结构及数据到新表CREATETABLE新表SELECT*FROM旧表这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用deletefromnewtable来删除。不过这种方法的一个最不好的地方就是新表中没有了旧表的primarykey、Extra(auto_increment)等属性。需要自己用"alter"添加,而且容易搞错。

2、只复制表结构到新表CREATETABLE新表SELECT*FROM旧表WHERE1=2或CREATETABLE新表LIKE旧表3、复制旧表的数据到新表(假设两个表结构一样)INSERTINTO新表SELECT*FROM旧表4、复制旧表的数据到新表(假设两个表结构不一样)INSERTINTO新表(字段1,字段2,.......)SELECT字段1,字段2,......FROM旧表5、可以将表1结构复制到表2SELECT*INTO表2FROM表1WHERE1=26、可以将表1内容全部复制到表2SELECT*INTO表2FROM表17、showcreatetable旧表这样会将旧表的创建命令列出。我们只需要将该命令拷贝出来,更改table的名字,就可以建立一个完全一样的表

sql复制一个一模一样的表 sql复制表结构到另一张表 sql语句复制表数据到另一张表

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。