<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[沧海一粟]]></title> 
<link>http://www.dzhope.com/index.php</link> 
<description><![CDATA[Web系统架构与服务器运维,php开发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[沧海一粟]]></copyright>
<item>
<link>http://www.dzhope.com/post//</link>
<title><![CDATA[MYSQL 在字段里现有内容后面加东西]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[数据库技术]]></category>
<pubDate>Thu, 02 Jul 2015 07:02:19 +0000</pubDate> 
<guid>http://www.dzhope.com/post//</guid> 
<description>
<![CDATA[ 
	昨天，同事问了我一个问题。在不查出原有数据的情况下，怎么样在现有字段内容的后面加如新的东西.比如，有个friend表，有个cname字段,ID为1，现在里面已经有内容为Rick,我想把 这个内容变为Rick.wang.刚开始,我们是用+号这样的写的.<br/><div class="code"><br/>update friend set cname=cname+&#039;wang&#039; where id=1.<br/></div><br/>但这样加后,这个字段的内容就变为空了。最后我们证实,+只适合整数相加,不适合字符串.<br/><br/>今天看MYSQL手册的时候看到了个函数.concat,这个函数是连接字符串的。<br/><br/>手册里这样写<br/><div class="code"><br/>CONCAT(str1,str2,...) <br/></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>返回结果为连接参数产生的字符串。如有任何一个参数为NULL ，则返回值为 NULL。或许有一个或多个参数。 如果所有参数均为非二进制字符串，则结果为非二进制字符串。 如果自变量中含有任一二进制字符串，则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式；若要避免这种情况，可使用显式类型<br/><br/>我试了下。成功了。SQL语句为<br/><div class="code"><br/>update friend set cname=CONCAT(cname,&#039;.wang&#039;) where id=1<br/></div><br/>,这样就可以完成字符串相加了。输出结果为Rick.wang.<br/><br/>还看到一个函数.是用字符串连接的。如下。<br/><div class="code"><br/>update friend set cname=CONCAT_WS(&#039;.&#039;,cname,&#039;wang&#039;) where id=1,<br/></div><br/>输出结果为Rick.wang.注意，第一个参数为连接两个字符串的字符．
]]>
</description>
</item><item>
<link>http://www.dzhope.com/post//#blogcomment</link>
<title><![CDATA[[评论] MYSQL 在字段里现有内容后面加东西]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.dzhope.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>