巧用SQL語(yǔ)言在ACCESS數(shù)據(jù)庫(kù)中批量替換內(nèi)容
對(duì)于ACCESS數(shù)據(jù)庫(kù)發(fā),如果想簡(jiǎn)單的批量替換數(shù)據(jù)庫(kù)表中的內(nèi)容,可以使用ACCESS自帶的查找替換功能,但這個(gè)功能只能用于一些不復(fù)雜的內(nèi)容替換。想更快更準(zhǔn)確的替換,還是得用到SQL執(zhí)行語(yǔ)句。
比如網(wǎng)站數(shù)據(jù)庫(kù)中有大量的類(lèi)似: 將 ' www.cmsdiy.com ' 替換為; ' vip.cmsdiy.com ' 那么下面的方法就非常的便捷!
操作方法:
1 打開(kāi)你的數(shù)據(jù)庫(kù)MDB2 在數(shù)據(jù)庫(kù)窗口中,點(diǎn)擊“查詢(xún)”,或在“視圖”菜單中選擇“數(shù)據(jù)庫(kù)對(duì)象”->“查詢(xún)”3 點(diǎn)擊數(shù)據(jù)庫(kù)窗口中的“新建”按鈕4 點(diǎn)擊“確定”,關(guān)閉“顯示表”窗口5 點(diǎn)擊工具欄左上側(cè)的“SQL”,或在“視圖”菜單中選擇“SQL 視圖”6 刪掉所有的內(nèi)容7 直接輸入SQL語(yǔ)句
Updatetabel(表名)SETfields(字段名) = REPLACE ( fields(字段名) ,'原內(nèi)容','替換成的內(nèi)容')
替換例子如下:
下面就PJBLOG中替換表 ' blog_Content ' 中內(nèi)容欄' log_Intro '中的 ' www.cmsdiy.com ' 替換為 ' vip.cmsdiy.com ' 那么這段替換的命令語(yǔ)句如下:
Updateblog_ContentSETlog_Intro = REPLACE (log_Intro ,'www.cmsdiy.com','vip.cmsdiy.com')
8 點(diǎn)擊工具欄上“查詢(xún)”-->“運(yùn)行”即可。
Cmsdiy:這段代碼.我親自測(cè)試.可以用在網(wǎng)站ACCESS數(shù)據(jù)庫(kù)批量修改的實(shí)例中.如果大家在操作中遇到什么問(wèn)題. 可以留言交流.
相關(guān)文章:
1. MS SQL Server 對(duì)文件內(nèi)容進(jìn)行全文檢索的查詢(xún)2. SQL INSERT及批量的幾種方式總結(jié)3. Mybatis傳入List實(shí)現(xiàn)批量更新的示例代碼4. sql server 2005 批量導(dǎo)入導(dǎo)出5. mysql判斷表是否存在然后批量刪除的操作6. Mybatis批量插入返回成功的數(shù)目實(shí)例7. 解決mybatis使用foreach批量insert異常的問(wèn)題8. 解決mybatis批量更新(update foreach)失敗的問(wèn)題9. Mybatis批量提交實(shí)現(xiàn)步驟詳解10. 使用SQL語(yǔ)句將相同名的多行字段內(nèi)容拼接(方法詳解)
