當(dāng)前位置:博客首頁>>PHP >> 閱讀正文

復(fù)習(xí)下mysql的concat()與replace()函數(shù)

作者: 鄭曉 分類: PHP 發(fā)布于: 2012-09-26 23:01 瀏覽:7,161 評論(2)


嗯,今天逛了下wordpress中文論壇,收獲不小,來了不少IP和PV。博客們就應(yīng)該多多互訪吧?尤其是興趣相近的,正好互相學(xué)習(xí)。
因?yàn)檫@兩天光在寫說明文檔去了,沒怎么接觸程序,只有在今天下午在解決一個反饋的bug時才看了點(diǎn)兒代碼,順便復(fù)習(xí)了下mysql的兩個函數(shù)的簡單用法。

1. concat()函數(shù),用來在mysql查詢中連接字符串。
問題:需要把表里每個img字段的開頭都追加一個豎線’|’。
解決:UPDATE tablename SET img=CONCAT(‘|’,img) WHERE img is not null;
應(yīng)該是最簡單的用法了,把每一個不為空的img前面都連上一個豎線,再重新保存進(jìn)表里。

2.replace()函數(shù),用來在mysql查詢中替換特定字符串。
問題:需要把表里一個字段中的所有分號’;’替換成豎線+分號’|;’。
解決:UPDATE tablename SET img=replace(img,’;’,’|;’);
replace()函數(shù)接收三個參數(shù),將第一個參數(shù)中的第二個參數(shù)替換成第三個參數(shù)…說的有點(diǎn)兒繞…

? ? ? ?

本文采用知識共享署名-非商業(yè)性使用 3.0 中國大陸許可協(xié)議進(jìn)行許可,轉(zhuǎn)載時請注明出處及相應(yīng)鏈接。

本文永久鏈接: http://yjfs.org.cn/review-under-mysql-concat-and-replace-function.html

復(fù)習(xí)下mysql的concat()與replace()函數(shù):目前有2 條留言

用戶評論頭像 蔡佳個人網(wǎng)站發(fā)表于 2012年09月30日 17:26[回復(fù)]

娃哈哈,學(xué)習(xí)了。。用數(shù)據(jù)庫演示的啊。

用戶評論頭像 Hannah發(fā)表于 2012年09月28日 11:55[回復(fù)]

我也是wordpress中文論壇來圍觀的。橫幅不錯。

發(fā)表評論

change vcode