mysql語句中的replace函式,即替換的意思

2021-08-09 04:04:53 字數 705 閱讀 6846

mysql replace例項說明:

update tb1 set f1=replace(f1, 'abc', 'def'); 

replace(str,from_str,to_str) 

在字串 str 中所有出現的字串 from_str 均被 to_str替換,然後返回這個字串 

mysql replace用法

1.replace into 

replace into table (id,name) values('1','aa'),('2','bb') 

此語句的作用是向表table中插入兩條記錄。如果主鍵id為1或2不存在 

就相當於 

insert into table (id,name) values('1','aa'),('2','bb') 

如果存在相同的值則不會插入資料 

2.replace(object,search,replace) 

把object中出現search的全部替換為replace 

select replace('www.jb51.net','w','ww')--->wwwwww.jb51.net 

例:把錶table中的name欄位中的aa替換為bb 

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

mysql語句中用if的例子

引用 http zxlm.cityk.cn fh viewthread.php?tid 1395 select if sva 1,男 女 as ssva from taname where sva 12.2.控制流程函式 case value when compare value then resu...

mysql語句中用if的例子

select if sva 1,男 女 as ssva from taname where sva 12.2.控制流程函式 case value when compare value then result when compare value then result else result end...

MySql的like語句中的萬用字元

mysql的like語句中的萬用字元 百分號 下劃線和escape 代表任意多個字元 sql www.2cto.com select from user where username like huxiao select from user where username like huxiao se...