資料庫批量修改數據
⑴ sql 批量修改數據
使用update 更新修改資料庫數據,更改的結果集是多條數據則為批量修改。
語法格式如:
update 表格 set 列 = 更改值 where 篩選條件
例:
update table set a=1 --將table 中所以a列的值改為 1
update table set a=1 where b=2 --將table 中列b=2的記錄中a列的值改為 1
⑵ Excel 對資料庫的數據進行批量修改
1、修改表第1行和第1列用來定位資料庫中的位置。
2、單元格為空或與資料庫的值相同,則不修改資料庫中的數據,即保留資料庫原值。
3、如果單元格的值與資料庫的值不一樣,則替換資料庫單元格的值。
⑶ 如何在access資料庫中批量修改數據
批量修改數據的方式是多種多樣的,有復雜有簡單,具體要根據數據結構和修改要求而定,沒有固定的答案。
下面提供2個批量修改的例子供參考:
1) 將所有的商品售價提高10%
update commodity set price=price*1.1;
2) 對級別在3級以上用戶積分增加1000分
update users set points=points+1000
where grade>=3;
⑷ 如何批量修改oracle資料庫中某一個表中的某一列數據
最好的方法是批量修改,即每次修改5000條(一次修改不要超過一萬條,否則影響性能). 雖然在11g中,我們也可以選擇使用merge命令,但你的這種情況最好先修改一部分然後看看影響,畢竟在生產環境作這樣的操作風險很大。如果是誤操作,最好還是請DBA來恢復,雖然這樣做會被挨罵,但總比錯上加錯,最後連挨罵的機會都沒有要好得多。如果對這些修改真的有信心,而只是從性能考慮,那可以用下面的方法(pk_col 是表的主鍵
1、構建臨時表進行主鍵關聯更新
需求:T1表有千萬級別的數據量,需要更新這個表的欄位a,b滿足2個條件的記錄。
做法:一般業務會將條件通過excel表格提供給開發,那麼開發首先需要將這個excel表格的內容插入到臨時表T2中,考慮到a,b都不是主鍵,那麼需要將a,b轉化成主鍵後再插入到T2表中,T2表中還可以保存更新前的數據,方便做數據回滾,T2表中有數據後,就可以執行下面腳本進行更新操作:
ps:c,d是需要更新的操作,e,f是條件。必須強調的是id必須是主鍵
1、構建臨時表進行主鍵關聯更新
需求:T1表有千萬級別的數據量,需要更新這個表的欄位a,b滿足2個條件的記錄。
做法:一般業務會將條件通過excel表格提供給開發,那麼開發首先需要將這個excel表格的內容插入到臨時表T2中,考慮到a,b都不是主鍵,那麼需要將a,b轉化成主鍵後再插入到T2表中,T2表中還可以保存更新前的數據,方便做數據回滾,T2表中有數據後,就可以執行下面腳本進行更新操作:
ps:c,d是需要更新的操作,e,f是條件。必須強調的是id必須是主鍵
⑸ SQL SERVER資料庫根據其他某個表的欄位批量修改數據
UPDATE A
SET A1 = t2.B2 ,
A2 = t2.C1
FROM A INNER JOIN (
SELECT B.B1,B.B2,C.C1
FROM B left join C on B.B3 = C.C3) t2
ON A.A3 = t2.B1
WHERE A.A4 = 1;
UPDATE oaaccounts
SET F_UseType = t2.F_Type
FROM oaaccounts INNER JOIN OaPayOnline t2
ON F_Order_Id = t2.acid
⑹ MySQL資料庫批量修改
UPDATE表名
SET手機號碼欄位=
CASEid
WHEN1THEN'13854268952'
WHEN2THEN'15972012367'
WHEN3THEN'13348902574'
END
WHEREidIN(1,2,3)
就是上面這例子, 你也可以去網上找。很多例子的
⑺ 如何在SQL資料庫批量修改一列數據
具體操作步驟如下:
1. 如果單元格中的數挨在一起,先選中一個單元格並按住滑鼠右鍵,再拖動滑鼠,即可選中所有數字。如單元格分散在各處,則先左手按住Ctrl件,右手逐一點擊需選中的數即可。
2. 在選中的最後一個單元格中,輸入需修改的數據後,再同時按住Ctrl+enter件,這樣,所有被選中的數字就批量修改了。
⑻ 資料庫中如何大批量修改數據
直接UPDATE修改,沒有必要做什麼特殊操作,只是要避免死鎖,修改的時候其它人不要進來查詢就好。
⑼ mcgs 如何批量導出實時資料庫修改
mcgs批量導出實時資料庫修改方法如下。設備窗口通過設備構件驅動外部設備,將採集的數據送入實時資料庫;由用戶窗口組成的圖形對象,與實時資料庫中的數據對象建立連接關系,以動畫形式實現數據的可視化;運行策略通過策略構件,對數據進行操作和處理。就可以批量導出實時資料庫了。