Oracle MySql批量修改

2021-09-21 22:28:54 字數 890 閱讀 8762

1、oracle裡面批量修改某種格式的資料eg:將表abc裡面name欄位裡的內容增加'12'

update abc set name= name || '12';

2、mysql

mysql中的拼接常用concat函式來完成; 在mysql中,同樣可以使用字串拼接的方法來完成。

為表abc的name欄位都的內容都加上『123』

update abc 

setname=concat(

name, 

'123');

3、mysql中檢視特定位置的資料

(1)查詢最前面一定數量的資料, 通過limit

select * 

from abc limit 10;

(2)查詢表中最後的一定量的資料, 通過查詢表中最大的來完成:

select * 

from subscription 

whereid > (selectmax(id)fromsubscription)-10andid < (selectmax(id)fromsubscription);

update subscription 

set status = 

'enabled'

where id > 6000000;

update subscription_detail 

set status = 

'pause'

where status = 

'cancel' limit 6000000;

hibernate批量修改,批量刪除

在hibernate應用中如何處理批量更新和批量刪除?批量更新是指在乙個事務中更新大批量資料,批量刪除是指在乙個事務中刪除大批量資料。以下程式直接通過hibernate api批量更新customers表中年齡大於零的所有記錄的age欄位 tx session.begintransaction it...

hibernate批量修改,批量刪除

在hibernate應用中如何處理批量更新和批量刪除?批量更新是指在乙個事務中更新大批量資料,批量刪除是指在乙個事務中刪除大批量資料。以下程式直接通過hibernate api批量更新customers表中年齡大於零的所有記錄的age欄位 tx session.begintransaction it...

mybatis批量修改,批量新增

mybatis批量修改 批量新增sql語句 1 單個新增 insert into t user user name,mobile values 2 新增並返回主鍵 keyproperty的屬性是要返回的主鍵欄位的名稱 insert into t user user name,mobile value...