㈠ 如何使用sql语句批量把一个数据表内容复制到另一个数据表中
sql1=insert into table1(a, b, c) select d,e,f from table2
sql2=insert into table1 select * from table2
table1 为新表 table2 为要复制的表
sql1 复制几个字段 字段类型必须相同
sql2 为复制全部字段
㈡ SQL 如何复制一条记录的指定字段的内容到另一条记录的指定字段
1,如果表不存在
select*intotb2fromtb1
2,如果表存在
insertintotb2select*fromtb1
--1)插入到一个新表中
select*intotab1fromtable2
--2)更新到一个已经有数据的表中
inserttab1(对应字段)
select*fromtab2
㈢ sql语句如何将一个表中符合条件的数据复制到另一个表中
先把表Gouwu_Content
的
ClassID=8
内容删除
delete
from
Gouwu_Content
where
ClassID=8
再插入
insert
Gouwu_Content
(select
8,字段1,字段2.....from
Wayinfo_Content
where
ClassID=23
)
--8所占的是ClassID字段,就是后面的查询把ClassID字段直接写8
㈣ SQL语句把同一个表中的a字段中的数据复制到另一个字段b中
SQL语句把同一个表中的a字段中的数据复制到另一个字段b中可以使用update语句,例如:
update cust set s8_16=unit , unit='';
上述语句将unit字段内容更新到s8_16字段内,然后将unit字段内容置为了空。
(4)sql指定字段复制到另一个记录扩展阅读
SQL UPDATE 语句用法介绍:
UPDATE 语句用于更新表中已存在的记录。
SQL UPDATE 语法
UPDATEtable_name
SETcolumn1=value1,column2=value2,...
WHEREsome_column=some_value;
注意 SQL UPDATE 语句中的 WHERE 子句!WHERE 子句规定哪条记录或者哪些记录需要更新。如果省略了 WHERE 子句,所有的记录都将被更新 。