sql入门新手教程 如何用sql语句复制一张表?
如何用sql语句复制一张表?
应该详细介绍一下。
1. 将表结构和数据复制到新表create table select*from the old table。此方法将复制oldtable中的所有内容。当然,我们可以使用delete from new table来删除。但是,这种方法最糟糕的一个方面是新表中没有primarykey和旧表的extra(auto)等。你需要自己加“alter”,很容易出错。
2. 仅将表结构复制到新表create table new table select*from old table where 1=2或create table new table like old table 3。将旧表的数据复制到新表(假设两个表具有相同的结构)插入新表从旧表4中选择*。将旧表的数据复制到新表(假设两个表具有不同的结构)插入新表(字段1,字段2,…)选择字段1,字段2,。。。从旧表5。您可以将表1的结构复制到表2select*中,从表1复制到表2中,其中1=26。您可以将表1的所有内容从表17复制到表2select*并显示createtable old Table。这将列出旧表的创建命令。我们只需要复制命令并更改表的名称就可以创建一个相同的表
1。复制表的结构和内容的SQL语句:create tab unew AS SELECT*FROM tab uold
2。只复制表结构而不复制表内容的SQL语句:create tab new AS SELECT*FROM tab Old where 1=2
3。不复制表结构,只复制SQL语句的内容:insert into tab new select*from tab Old或select value1,Value2 into table2 from table1
sql入门新手教程 createtable创建表 navicat怎么写sql语句
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。