發布者認證信息(營業執照和身份證)未完善,請登錄后完善信息登錄
mySQL中replace的用法-亿华网

久久天天躁狠狠躁夜夜,国精品无码一区二区三区左线,色综合网天天综合色中文,国产suv精品一区二区883,午夜精品一区二区三区的区别

首頁 » 資訊 » 編程開發 » MYSQL > mySQL中replace的用法

mySQL中replace的用法

  發布時間 : 2017-04-14 11:34:07 1441
內容提要
mysql replace實例說明:UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');REPLACE(str,from_str,to_str)在字符串 str 中所有
 mysql replace實例說明: 

UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def'); 
REPLACE(str,from_str,to_str) 
在字符(fu)串(chuan) str 中所有出(chu)現的字符(fu)串(chuan) from_str 均被 to_str替換,然(ran)后返回這個字符(fu)串(chuan) 

這個(ge)函數用來批量替換數據(ju)中的非法關鍵字(zi)是很有用的!如下例子: 

例1:UPDATe BBSTopic SET tcontents = replace(replace(tcontents,'***','') ,'找死','') where tcontents like '%***%' or tcontents like '%找死%' 
例2:UPDATE typetable SET type_description=REPLACE(type_description,'360','//www.yiehua.com'); 

mysql replace用法 

1.replace into 
replace into table (id,name) values('1','aa'),('2','bb') 
此語(yu)句的(de)作用是向表table中插入兩(liang)條記錄。如果主(zhu)鍵id為1或(huo)2不存在(zai) 
就(jiu)相(xiang)當于 
insert into table (id,name) values('1','aa'),('2','bb') 
如果存在相同的值(zhi)則(ze)不會插入數據 

2.replace(object,search,replace) 

把object中(zhong)出現search的全(quan)部替換為replace 

select replace('www.yiehua.com','w','Ww')--->WwWwWw.yiehua.com 

例:把表(biao)table中(zhong)(zhong)的name字(zi)段(duan)中(zhong)(zhong)的aa替(ti)換為bb 

update table set name=replace(name,'aa','bb') 

MySQL replace函數我們經常用到,下面就為您詳細介紹MySQL replace函數的用法,希望對您學習MySQL replace函數方面能有所啟迪。 

最近在(zai)研究(jiu)CMS,在(zai)數據轉(zhuan)換的時(shi)候需要用到mysql的MySQL replace函數,這里簡(jian)單介紹一下。 

比如你要(yao)將表 tb1里面(mian)的(de) f1字段(duan)的(de)abc替(ti)換為def 

UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def'); 
REPLACE(str,from_str,to_str) 
在(zai)字(zi)(zi)符(fu)串(chuan) str 中(zhong)所有(you)出(chu)現的字(zi)(zi)符(fu)串(chuan) from_str 均(jun)被 to_str替換,然后返回這(zhe)個字(zi)(zi)符(fu)串(chuan): 
mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww'); 
-> 'WwWwWw.mysql.com' 
這個函數是多(duo)字節(jie)安全的。 

示例: 
UPDATE `dede_addonarticle` SET body = REPLACE ( body, 
'</td>', 
'' ); 
UPDATE `dede_addonarticle` SET body = REPLACE ( body,&nbsp;
'</tr>', 
'' ); 
UPDATE `dede_addonarticle` SET body = REPLACE ( body, 
'<tr>', 
'' ); 
UPDATE `dede_archives` SET title= REPLACE ( title, 
'大洋新(xin)聞 - ', 
'' ); 
UPDATE `dede_addonarticle` SET body = REPLACE ( body, 
'../../../../../../', 
'//special.dayoo.com/meal/' ); 

mysql replace 

用(yong)法1.replace intoreplace into table (id,name) values(‘1‘,‘aa&lsquo;),(‘2‘,‘bb‘) 
此(ci)語句的作(zuo)用(yong)是向表table中插入兩條記錄。 
2.replace(object, search,replace) 
把object中出現search的全部替換為replaceselect replace(‘www.yiehua.com&lsquo;,‘w&lsquo;,‘Ww‘)--->WwW wWw.yiehua.com 

例(li):把表table中的name字段中的 aa替(ti)換為bbupdate table set name=replace(name,‘aa‘,‘bb‘)
layui

微(wei)信掃(sao)碼關注 億華(hua)聯(lian)眾(zhong)(zhong) 公(gong)眾(zhong)(zhong)號

頭條推薦