㈠ 如何使用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 子句,所有的記錄都將被更新 。