锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产主播精品在线,国产精品第一区,久久国产色avhttp://www.shnenglu.com/true/category/4716.htmlzh-cnWed, 06 Apr 2011 08:50:33 GMTWed, 06 Apr 2011 08:50:33 GMT60mysql鐨勫姞瀵嗗嚱鏁?/title><link>http://www.shnenglu.com/true/archive/2011/04/06/143517.html</link><dc:creator>true</dc:creator><author>true</author><pubDate>Wed, 06 Apr 2011 06:04:00 GMT</pubDate><guid>http://www.shnenglu.com/true/archive/2011/04/06/143517.html</guid><wfw:comment>http://www.shnenglu.com/true/comments/143517.html</wfw:comment><comments>http://www.shnenglu.com/true/archive/2011/04/06/143517.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/true/comments/commentRss/143517.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/true/services/trackbacks/143517.html</trackback:ping><description><![CDATA[<div id="hvzpftn" class=informaltable> <table border=1> <colgroup> <col> <col></colgroup> <tbody> <tr> <td><span id="hvzpftn" class=bold><strong>Compression or encryption</strong></span></td> <td><span id="hvzpftn" class=bold><strong>Uncompression or decryption</strong></span></td> </tr> <tr> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_aes_encrypt"><font color=#800080><u>AES_ENCRYT()</u></font></a></td> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_aes_encrypt"><font color=#800080><u>AES_DECRYPT()</u></font></a></td> </tr> <tr> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_compress"><font color=#800080><u>COMPRESS()</u></font></a></td> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_uncompress"><font color=#800080><u>UNCOMPRESS()</u></font></a></td> </tr> <tr> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_encode"><font color=#800080><u>ENCODE()</u></font></a></td> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_decode"><font color=#800080><u>DECODE()</u></font></a></td> </tr> <tr> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_des_encrypt"><font color=#800080><u>DES_ENCRYPT()</u></font></a></td> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_des_decrypt"><font color=#800080><u>DES_DECRYPT()</u></font></a></td> </tr> <tr> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_encrypt"><u><font color=#800080>ENCRYPT()</font></u></a></td> <td>Not available</td> </tr> <tr> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_md5"><u><font color=#800080>MD5()</font></u></a></td> <td>Not available</td> </tr> <tr> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_old_password"><u><font color=#800080>OLD_PASSWORD()</font></u></a></td> <td>Not available</td> </tr> <tr> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_password"><u><font color=#800080>PASSWORD()</font></u></a></td> <td>Not available</td> </tr> <tr> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_sha1"><u><font color=#800080>SHA() or SHA1()</font></u></a></td> <td>Not available</td> </tr> <tr> <td>Not available</td> <td><a href="mk:@MSITStore:C:\Program%20Files\MySQL\MySQL%20Server%205.0\Docs\manual.chm::/ch12s09.html#function_uncompressed_length"><u><font color=#800080>UNCOMPRESSED_LENGTH()</font></u></a></td> </tr> </tbody> </table> </div> 浠庢枃妗d腑鐨勬弿榪版潵鐪嬶紝mysql鏄敮鎸丄ES鍜孌ES鐨? <img src ="http://www.shnenglu.com/true/aggbug/143517.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/true/" target="_blank">true</a> 2011-04-06 14:04 <a href="http://www.shnenglu.com/true/archive/2011/04/06/143517.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浣跨敤寰蔣浼佷笟搴撹繛鎺ysql紕板埌鐨勫鎬棶棰?/title><link>http://www.shnenglu.com/true/archive/2011/01/24/139216.html</link><dc:creator>true</dc:creator><author>true</author><pubDate>Mon, 24 Jan 2011 04:38:00 GMT</pubDate><guid>http://www.shnenglu.com/true/archive/2011/01/24/139216.html</guid><wfw:comment>http://www.shnenglu.com/true/comments/139216.html</wfw:comment><comments>http://www.shnenglu.com/true/archive/2011/01/24/139216.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/true/comments/commentRss/139216.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/true/services/trackbacks/139216.html</trackback:ping><description><![CDATA[   鏈変釜瀛樺偍榪囩▼鍐呭濡備笅錛?br>    <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> InsertProfile(Profile model)<br><img id=Codehighlighter1_47_776_Open_Image onclick="this.style.display='none'; Codehighlighter1_47_776_Open_Text.style.display='none'; Codehighlighter1_47_776_Closed_Image.style.display='inline'; Codehighlighter1_47_776_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_47_776_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_47_776_Closed_Text.style.display='none'; Codehighlighter1_47_776_Open_Image.style.display='inline'; Codehighlighter1_47_776_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_47_776_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_47_776_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">try</span><span style="COLOR: #000000"><br><img id=Codehighlighter1_55_714_Open_Image onclick="this.style.display='none'; Codehighlighter1_55_714_Open_Text.style.display='none'; Codehighlighter1_55_714_Closed_Image.style.display='inline'; Codehighlighter1_55_714_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_55_714_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_55_714_Closed_Text.style.display='none'; Codehighlighter1_55_714_Open_Image.style.display='inline'; Codehighlighter1_55_714_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_55_714_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_55_714_Open_Text><span style="COLOR: #000000">{            <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    DbCommand dbc </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> m_Db.GetStoredProcCommand(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Profile_Insert</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    m_Db.AddInParameter(dbc, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">@pSourceID</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, DbType.String, model.SourceID);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    m_Db.AddInParameter(dbc, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">@pName</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, DbType.String, model.Name);               <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    m_Db.AddInParameter(dbc, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">@pAddress</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, DbType.String, model.Address);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    m_Db.AddInParameter(dbc, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">@pCity</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, DbType.String, model.City);                       <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    m_Db.AddInParameter(dbc, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">@pTel</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, DbType.String, model.Tel);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    m_Db.AddInParameter(dbc, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">@pCode</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, DbType.String, model.code);               <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">object</span><span style="COLOR: #000000"> obj </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> m_Db.ExecuteScalar(dbc);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (obj </span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_642_684_Open_Image onclick="this.style.display='none'; Codehighlighter1_642_684_Open_Text.style.display='none'; Codehighlighter1_642_684_Closed_Image.style.display='inline'; Codehighlighter1_642_684_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_642_684_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_642_684_Closed_Text.style.display='none'; Codehighlighter1_642_684_Open_Image.style.display='inline'; Codehighlighter1_642_684_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_642_684_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_642_684_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">.Parse(obj.ToString());<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br><img id=Codehighlighter1_693_711_Open_Image onclick="this.style.display='none'; Codehighlighter1_693_711_Open_Text.style.display='none'; Codehighlighter1_693_711_Closed_Image.style.display='inline'; Codehighlighter1_693_711_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_693_711_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_693_711_Closed_Text.style.display='none'; Codehighlighter1_693_711_Open_Image.style.display='inline'; Codehighlighter1_693_711_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_693_711_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_693_711_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000"> (System.Exception e)<br><img id=Codehighlighter1_745_774_Open_Image onclick="this.style.display='none'; Codehighlighter1_745_774_Open_Text.style.display='none'; Codehighlighter1_745_774_Closed_Image.style.display='inline'; Codehighlighter1_745_774_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_745_774_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_745_774_Closed_Text.style.display='none'; Codehighlighter1_745_774_Open_Image.style.display='inline'; Codehighlighter1_745_774_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_745_774_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_745_774_Open_Text><span style="COLOR: #000000">{               <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span></div> <br>涓婇潰鐨凙ddInParameter鐨勫弬鏁伴『搴忓拰Profile_insert鍦ㄦ暟鎹簱涓畾涔夌殑鍙傛暟欏哄簭涓嶅悓銆備箣鍓嶉兘鑳芥甯稿伐浣滐紝涓婂懆鍏獊鐒跺彂鐜頒笉琛屼簡錛屽疄闄呭啓鍏ヨ〃鐨勬椂鍊欙紝欏哄簭涔辨帀浜嗭紝鐩村埌浠婂ぉ鎵嶆壘鍒拌В鍐蟲柟妗堬細<strong>鎶夾ddIn鐨勫弬鏁伴『搴忓拰澹版槑鐨勫弬鏁頒繚鎸佷竴鑷?/strong>銆傝繖涓棶棰樺お濂囨簡銆傚ぇ姒傜幆澧冩槸錛岃〃鐨勫瓨鍌ㄥ紩鎿庝負MyISAM錛屼笂鐧句竾璁板綍錛宮ysql閮ㄧ講鍦╱buntu錛宮ysql鐗堟湰5.1.53銆?br>      鏈寮濮嬬殑鎬濊礬鏄細<br>      1. 浠g爜闂      <br>      2. DbCommand dbc = m_Db.GetStoredProcCommand("Profile_Insert");鐨勫綰跨▼璋冪敤<br>      3. mysql鐨勯厤緗棶棰?br>鎬濈淮瀹氬娍瀵艱嚧娌℃鐤戣繃鍙傛暟欏哄簭,涓婇潰瀛樺偍榪囩▼鏄負璇存槑闂鑰屼復鏃舵敼鍔ㄧ殑錛屽疄闄呯郴緇熶腑鐨勫瓨鍌ㄨ繃紼嬪拰涓氬姟鏈夊緢寮虹殑鍏寵仈錛屼笉鏂逛究浠嬬粛.<br>       <img src ="http://www.shnenglu.com/true/aggbug/139216.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/true/" target="_blank">true</a> 2011-01-24 12:38 <a href="http://www.shnenglu.com/true/archive/2011/01/24/139216.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>mysql灝嗘煡璇㈢粨鏋滀繚瀛樺埌鏂囦歡http://www.shnenglu.com/true/archive/2011/01/19/138825.htmltruetrueWed, 19 Jan 2011 01:55:00 GMThttp://www.shnenglu.com/true/archive/2011/01/19/138825.htmlhttp://www.shnenglu.com/true/comments/138825.htmlhttp://www.shnenglu.com/true/archive/2011/01/19/138825.html#Feedback0http://www.shnenglu.com/true/comments/commentRss/138825.htmlhttp://www.shnenglu.com/true/services/trackbacks/138825.html--------------------------------------鍒嗗壊綰?---------------------------------------
         use appdb;
         set names utf8;
         select FeedID, City , Message  from Feed limit 1000;
--------------------------------------鍒嗗壊綰?---------------------------------------
涓婇潰鐨剆et names utf8璇彞鏄鏂藉綋鍓嶄嬌鐢ㄧ殑緙栫爜錛屽鏋滅紪鐮佸拰鏁版嵁搴撶殑緙栫爜涓嶄竴鑷達紝浼氬嚭鐜頒貢鐮?br>      2.鎵ц濡備笅錛?br>     [root@proxy tianqg]# mysql -uroot -p < query.sql > query.txt
鍥炶濺錛岃緭鍏ュ瘑鐮侊紝鍦ㄥ綋鍓嶇洰褰曚笅浼氫駭鐢熸煡璇㈢粨鏋滄枃浠秖uery.txt
      榪欎簺璇彞浠ュ墠閮芥槸闈炲父鐔熸倝鐨勶紝鏄ㄥぉ鏈変漢闂搗錛屼竴鏃舵病鏈夌粰鍑哄噯紜殑鍥炵瓟錛屽懡浠よ鎿嶄綔榪欑涓滆タ鏄鏄撳繕璁扮殑錛岃繕鏄涓嬫潵澶囧繕鍚?

true 2011-01-19 09:55 鍙戣〃璇勮
]]>
mysql涓湪not in鍚庨潰鎱庣敤 select瀛愭煡璇?鍙婁復鏃惰〃鐨勪嬌鐢?/title><link>http://www.shnenglu.com/true/archive/2011/01/13/138458.html</link><dc:creator>true</dc:creator><author>true</author><pubDate>Thu, 13 Jan 2011 05:05:00 GMT</pubDate><guid>http://www.shnenglu.com/true/archive/2011/01/13/138458.html</guid><wfw:comment>http://www.shnenglu.com/true/comments/138458.html</wfw:comment><comments>http://www.shnenglu.com/true/archive/2011/01/13/138458.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/true/comments/commentRss/138458.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/true/services/trackbacks/138458.html</trackback:ping><description><![CDATA[      鏈変釜瀛樺偍榪囩▼錛屽姛鑳芥槸錛氭牴鎹敤鎴峰悕鏌ヨ闈炲ソ鍙嬬殑ID錛屼唬鐮佸涓嬶細<br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">begin<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>  select UserID  from  Users<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    where<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    UserID </span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000"> pUserID and<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    Users.UserID  not </span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    (<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        select FriendID from Users_Friend where Users_Friend.UserID </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> pUserID and DeleteFlag </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    and<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    Users.Name like BINARY  concat(</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">%</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">,pUserName,</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">%</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">)  ;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>end</span></div>  鍏朵腑錛宲UserID鏄悳绱㈣呯殑UID,pUserName鏄鎼滅儲鐨勭敤鎴峰悕銆備粖澶╁彂鐜拌繖涓瓨鍌ㄨ繃紼嬮潪甯告參錛屽垎鏋愮粨璁烘槸錛歯ot in 鍚庨潰鐨剆elect瀛愭煡璇㈡槸姣忔閮芥墽琛岀殑錛岃繖鍑轟箮鎰忔枡錛乵ysql闅鵑亾涓嶈兘浼樺寲鎺夎繖鏍風殑鏌ヨ鍚楋紵<br>      鍚庢潵鐢ㄤ簡涓存椂琛ㄧ殑鏂規錛屽涓嬶細<br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">begin<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    Create TEMPORARY  Table  IF NOT EXISTS temp(FriendID </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> );<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    insert into temp(FriendID) select FriendID from Users_Friend where Users_Friend.UserID </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> pUserID and DeleteFlag </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>      select UserID  from  Users<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    where<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    UserID </span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000"> pUserID and<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    Users.UserID  not </span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    (<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        select FriendID from temp<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    )<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    and<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    Users.Name like BINARY  concat(</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">%</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">,pUserName,</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">%</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">)  ;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    drop TEMPORARY  table temp;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>end</span></div> <br>闂杈冨ソ鐨勮В鍐充簡錛屽洜涓轟復鏃惰〃temp涓繚瀛樼殑閮芥槸濂藉弸鐨処D錛岄潪甯稿揩錛屼笉鐢ㄦ瘡嬈¢兘鍘繪墽琛屽ソ鍙嬬殑絳涢夐昏緫銆傚彟澶栦竴縐嶆柟寮忔槸錛氬皢濂藉弸ID浣滀負鍙傛暟浼犻掑埌瀛樺偍榪囩▼涓紝鍦ㄧ▼搴忓闈㈡煡璇㈠ソ鍙嬶紝浣嗚鏀瑰姩紼嬪簭銆?br>  <img src ="http://www.shnenglu.com/true/aggbug/138458.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/true/" target="_blank">true</a> 2011-01-13 13:05 <a href="http://www.shnenglu.com/true/archive/2011/01/13/138458.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>mysql鐨剈nix鏃墮棿鎴?/title><link>http://www.shnenglu.com/true/archive/2010/12/20/137000.html</link><dc:creator>true</dc:creator><author>true</author><pubDate>Mon, 20 Dec 2010 04:01:00 GMT</pubDate><guid>http://www.shnenglu.com/true/archive/2010/12/20/137000.html</guid><wfw:comment>http://www.shnenglu.com/true/comments/137000.html</wfw:comment><comments>http://www.shnenglu.com/true/archive/2010/12/20/137000.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/true/comments/commentRss/137000.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/true/services/trackbacks/137000.html</trackback:ping><description><![CDATA[   鎵嬪唽涓婄殑璇存槑錛?br>    <p><code class=literal>   UNIX_TIMESTAMP()</code>, <code class=literal>UNIX_TIMESTAMP(<em class=replaceable><code>date</code></em>)</code> </p> <p>If called with no argument, returns a Unix timestamp (seconds since <code class=literal>'1970-01-01 00:00:00'</code> UTC) as an unsigned integer. If <code class=literal>UNIX_TIMESTAMP()</code> is called with a <em class=replaceable><code>date</code></em> argument, it returns the value of the argument as seconds since <code class=literal>'1970-01-01 00:00:00'</code> UTC. <em class=replaceable><code>date</code></em> may be a <code class=literal>DATE</code> string, a <code class=literal>DATETIME</code> string, a <code class=literal>TIMESTAMP</code>, or a number in the format <code class=literal>YYMMDD</code> or <code class=literal>YYYYMMDD</code>. The server interprets <em class=replaceable><code>date</code></em> as a value in the current time zone and converts it to an internal value in UTC. Clients can set their time zone as described in <a title="5.11.8. MySQL Server Time Zone Support" href="mk:@MSITStore:E:\MeYou\meyou2.0\meyou_server\絎笁鏂規彃浠禱MysqlManual.chm::/ch05s11.html#time-zone-support"><u><font color=#0000ff>Section 5.11.8, “MySQL Server Time Zone Support”</font></u></a>. </p> <p><br>      榪欓噷鐨?font face="Courier New">UNIX_TIMESTAMP()鐨勮繑鍥炲煎拰C鍑芥暟time(NULL)鐨勮繑鍥炲煎惈涔変竴鏍鳳紝<br>  mysql> select UNIX_TIMESTAMP();<br>+------------------+<br>| UNIX_TIMESTAMP() |<br>+------------------+<br>|       1292815556 |<br>+------------------+<br>1 row in set</font></p> <p><font face="Courier New">mysql> select FROM_UNIXTIME(1292815556);<br>+---------------------------+<br>| FROM_UNIXTIME(1292815556) |<br>+---------------------------+<br>| 2010-12-20 11:25:56       |<br>+---------------------------+<br>1 row in set</font></p> <img src ="http://www.shnenglu.com/true/aggbug/137000.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/true/" target="_blank">true</a> 2010-12-20 12:01 <a href="http://www.shnenglu.com/true/archive/2010/12/20/137000.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>mysql瀛樺偍榪囩▼涓嬌鐢ㄤ簨鍔?/title><link>http://www.shnenglu.com/true/archive/2010/09/16/126778.html</link><dc:creator>true</dc:creator><author>true</author><pubDate>Thu, 16 Sep 2010 07:57:00 GMT</pubDate><guid>http://www.shnenglu.com/true/archive/2010/09/16/126778.html</guid><wfw:comment>http://www.shnenglu.com/true/comments/126778.html</wfw:comment><comments>http://www.shnenglu.com/true/archive/2010/09/16/126778.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/true/comments/commentRss/126778.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/true/services/trackbacks/126778.html</trackback:ping><description><![CDATA[     鎽樿: mysql 瀛樺偍榪囩▼ 浜嬬墿 寮傚父澶勭悊  <a href='http://www.shnenglu.com/true/archive/2010/09/16/126778.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/true/aggbug/126778.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/true/" target="_blank">true</a> 2010-09-16 15:57 <a href="http://www.shnenglu.com/true/archive/2010/09/16/126778.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>杞嚜緹ら噷闈㈢殑璁ㄨsql璇彞錛歷arbinary綾誨瀷錛屽彇鏌愯繛緇嚑涓瓧鑺傦紝鎺掑簭http://www.shnenglu.com/true/archive/2010/08/31/125419.htmltruetrueTue, 31 Aug 2010 08:57:00 GMThttp://www.shnenglu.com/true/archive/2010/08/31/125419.htmlhttp://www.shnenglu.com/true/comments/125419.htmlhttp://www.shnenglu.com/true/archive/2010/08/31/125419.html#Feedback0http://www.shnenglu.com/true/comments/commentRss/125419.htmlhttp://www.shnenglu.com/true/services/trackbacks/125419.html榪欐牱鐨勯渶姹備竴鑸槸鍋氭父鎴忕浉鍏崇殑錛氾級

true 2010-08-31 16:57 鍙戣〃璇勮
]]>
mysql鑷姩澶囦喚鑴氭湰http://www.shnenglu.com/true/archive/2010/08/27/124914.htmltruetrueFri, 27 Aug 2010 01:39:00 GMThttp://www.shnenglu.com/true/archive/2010/08/27/124914.htmlhttp://www.shnenglu.com/true/comments/124914.htmlhttp://www.shnenglu.com/true/archive/2010/08/27/124914.html#Feedback3http://www.shnenglu.com/true/comments/commentRss/124914.htmlhttp://www.shnenglu.com/true/services/trackbacks/124914.html1.寮鏈鴻嚜鍔ㄥ惎鍔ㄥ浠藉姛鑳?br>2.澶囦喚鏂囦歡鍚嶆寜鐓ф棩鏈熷強鏃墮棿鍒嗘枃浠?br>3.鍖呭惈瀛樺偍榪囩▼鐨勫浠?br>
涓昏鏈変袱涓枃浠訛細
1.mysqlbackup.py鏄畾鏃墮┍鍔ㄨ剼鏈?榪欓噷娌$敤cron)錛屽唴瀹瑰涓嬶細
---------------------------------------------------------鍒嗗壊綰?--------------------------------------------------------------------------

import time,os,sys

while 1:
        os.system("sh /root/mysql/mysqlbackup.sh")
        time.sleep(60*60)


---------------------------------------------------------鍒嗗壊綰?---------------------------------------------------------------------------

2.mysqlbackup.sh鏄叿浣撶殑澶囦喚鑴氭湰錛屽疄鐜板浠借〃鍜屽瓨鍌ㄨ繃紼嬶紝鍐呭濡備笅錛?br>---------------------------------------------------------鍒嗗壊綰?--------------------------------------------------------------------------

#!/bin/sh

Time=`date +%Y_%m_%d_%H_%M_%S`

mysqldump -uroot -pmysql sns2 -R > /root/mysql/logs/sns2.$Time.sql

---------------------------------------------------------鍒嗗壊綰?--------------------------------------------------------------------------

3.寮鏈哄惎鍔ㄥ浠藉姛鑳斤細鍦?etc/rc.local 鏂囦歡閲岄潰娣誨姞涓嬮潰鍐呭錛屾敞鎰忚鎸囧畾python鐨勫彲鎵ц鏂囦歡鐩綍錛屾澶勪負/usr/bin/python,鍚庨潰鏄痯y鑴氭湰鐨勭洰褰曪細
---------------------------------------------------------鍒嗗壊綰?--------------------------------------------------------------------------
/usr/bin/python /root/mysql/mysqlbackup.py &
---------------------------------------------------------鍒嗗壊綰?--------------------------------------------------------------------------



true 2010-08-27 09:39 鍙戣〃璇勮
]]>
mysql瀛樺偍榪囩▼浜嬪姟鎵ц榪囩▼涓嚭鐜板紓甯稿洖婊氭満鍒?/title><link>http://www.shnenglu.com/true/archive/2010/08/12/123178.html</link><dc:creator>true</dc:creator><author>true</author><pubDate>Thu, 12 Aug 2010 06:38:00 GMT</pubDate><guid>http://www.shnenglu.com/true/archive/2010/08/12/123178.html</guid><wfw:comment>http://www.shnenglu.com/true/comments/123178.html</wfw:comment><comments>http://www.shnenglu.com/true/archive/2010/08/12/123178.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/true/comments/commentRss/123178.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/true/services/trackbacks/123178.html</trackback:ping><description><![CDATA[<p>1.SQLEXCEPTION瀵瑰簲瀛樺偍榪囩▼涓殑鎵鏈夊紓甯?br>2.閫氳繃杈撳嚭鍙傛暟錛屾潵榪斿洖浜嬪姟鏄惁鎵ц鎴愬姛<br>3.涓涓枒闂細涓轟粈涔坢ysql浜嬪姟鎵ц鎴愬姛鍚庯紝鍙楀獎鍝嶇殑璁板綍鏁伴兘鏄?鍛紵<br><br>涓嬩負SQL浠g爜錛?br>-- Procedure "Users_Test" DDL</p> <p>CREATE <a href="mailto:DEFINER=`root`@`%">DEFINER=`root`@`%</a>` PROCEDURE `Users_Test`(out pCode int)<br>begin</p> <p> </p> <p>declare userID int default 0;</p> <p>DECLARE CONTINUE HANDLER FOR SQLEXCEPTION</p> <p>begin</p> <p>rollback;</p> <p>SET pCode=1;</p> <p>end;</p> <p> </p> <p>set pCode = 0;</p> <p> -- savepoint sp;</p> <p> </p> <p>  -- SET   AUTOCOMMIT= 1;</p> <p>  start transaction;</p> <p> -- call Users_WriteLog('haha ,log');</p> <p> insert into Users_Login (LoginName,LoginPwd,Banned) values ('1234','0000',0);</p> <p> </p> <p>  set userID = @@IDENTITY;</p> <p>  insert into Users_Profile(UserID,UserName,CharactorName,HeadImageID,Sex,FromType,ProfileComplete)</p> <p>  values ( 5,'999999',10,1,1,0,1);</p> <p> commit;</p> <p> </p> <p>--  SELECT ROW_COUNT();</p> <p> -- set rowcnt = mysql_affected_rows();</p> <p>-- rollback to sp;</p> <p> </p> <p>end;<br></p> <img src ="http://www.shnenglu.com/true/aggbug/123178.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/true/" target="_blank">true</a> 2010-08-12 14:38 <a href="http://www.shnenglu.com/true/archive/2010/08/12/123178.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>360绔熶細鑷姩鍏抽棴mysqlhttp://www.shnenglu.com/true/archive/2009/08/29/94730.htmltruetrueSat, 29 Aug 2009 01:10:00 GMThttp://www.shnenglu.com/true/archive/2009/08/29/94730.htmlhttp://www.shnenglu.com/true/comments/94730.htmlhttp://www.shnenglu.com/true/archive/2009/08/29/94730.html#Feedback0http://www.shnenglu.com/true/comments/commentRss/94730.htmlhttp://www.shnenglu.com/true/services/trackbacks/94730.html



true 2009-08-29 09:10 鍙戣〃璇勮
]]>
MySQL鏈嶅姟緇存姢絎旇-杞笘http://www.shnenglu.com/true/archive/2008/01/12/41035.htmltruetrueSat, 12 Jan 2008 09:45:00 GMThttp://www.shnenglu.com/true/archive/2008/01/12/41035.htmlhttp://www.shnenglu.com/true/comments/41035.htmlhttp://www.shnenglu.com/true/archive/2008/01/12/41035.html#Feedback0http://www.shnenglu.com/true/comments/commentRss/41035.htmlhttp://www.shnenglu.com/true/services/trackbacks/41035.htmlMySQL鏈嶅姟緇存姢絎旇

鍐呭鎽樿錛氫嬌鐢∕ySQL鏈嶅姟鐨勪竴浜涚粡楠岋紝涓昏浠庝互涓嬪嚑涓柟闈㈣冭檻鐨凪ySQL鏈嶅姟瑙勫垝璁捐銆傚浜庨珮璐熻澆绔欑偣鏉ヨPHP鍜孧ySQL榪愯鍦ㄤ竴璧鳳紙鎴栬呰浠諱綍搴旂敤鍜屾暟鎹簱榪愯鍦ㄤ竴璧風殑瑙勫垝錛夐兘鏄ц兘鏈澶х殑鐡墮錛岃繖鏍風殑璁捐鏈夊璁╀漢涓鎵嬬敾鍦嗕竴鎵嬬敾鏂癸紝榪欐牱2涓漢鐨勫伐浣滄晥鐜囪偗瀹氫笉濡傝涓涓漢涓撻棬鐢誨渾涓涓漢涓撻棬鐢繪柟鏁堢巼楂橈紝璁╁簲鐢ㄥ拰鏁版嵁搴撻兘璺戝湪涓鍙伴珮鎬ц兘鏈嶅姟鍣ㄤ笂璇翠笉瀹氳繕涓嶅璺戝湪2鍙版櫘閫氭湇鍔″櫒涓婂揩銆?br>

浠ヤ笅灝辨槸閽堝MySQL浣滀負涓撻棬鐨勬暟鎹簱鏈嶅姟鍣ㄧ殑浼樺寲寤鴻錛?/p>

  1. MySQL鏈嶅姟鐨勫畨瑁?閰嶇疆鐨勯氱敤鎬э紱
  2. 緋葷粺鐨勫崌綰у拰鏁版嵁榪佺Щ鏂逛究鎬э紱
  3. 澶囦喚鍜岀郴緇熷揩閫熸仮澶嶏紱
  4. 鏁版嵁搴撳簲鐢ㄧ殑璁捐瑕佺偣錛?
  5. 涓嬈″簲鐢ㄤ紭鍖栧疄鎴橈紱

MySQL鏈嶅姟鍣ㄧ殑瑙勫垝
=================
涓轟簡浠ュ悗緇存姢錛屽崌綰у浠界殑鏂逛究鍜屾暟鎹殑瀹夊叏鎬э紝鏈濂藉皢MySQL紼嬪簭鏂囦歡鍜屾暟鎹垎鍒畨瑁呭湪“涓嶅悓鐨勭‖浠?#8221;涓娿?br>

         /   / 
| /usr <== 鎿嶄綔緋葷粺
| /home/mysql <== mysql涓葷洰褰曪紝涓轟簡鏂逛究鍗囩駭錛岃繖鍙槸涓涓渶鏂扮増鏈洰褰曠殑閾炬帴
紜洏1==>| /home/mysql-3.23.54/ <== 鏈鏂扮増鏈殑mysql /home/mysql閾炬帴鍒拌繖閲?br> \ /home/mysql-old/ <== 浠ュ墠榪愯鐨勬棫鐗堟湰鐨刴ysql

/ /data/app_1/ <== 搴旂敤鏁版嵁鍜屽惎鍔ㄨ剼鏈瓑
紜洏2==>| /data/app_2/
\ /data/app_3/

MySQL鏈嶅姟鐨勫畨瑁呭拰鏈嶅姟鐨勫惎鍔細
MySQL涓鑸嬌鐢ㄥ綋鍓峉TABLE鐨勭増鏈細
灝介噺涓嶄嬌鐢?-with-charset=閫夐」錛屾垜鎰熻with-charset鍙湪鎸夊瓧姣嶆帓搴忕殑鏃跺欐墠鏈夌敤錛岃繖浜涢夐」浼氬鏁版嵁鐨勮縼縐誨甫鏉ュ緢澶氶夯鐑︺?br>灝介噺涓嶄嬌鐢╥nnodb錛宨nnodb涓昏鐢ㄤ簬闇瑕佸閿紝浜嬪姟絳変紒涓氱駭鏀寔錛屼唬浠鋒槸閫熷害姣擬YISAM鏈夋暟閲忕駭鐨勪笅闄嶃?br>./configure --prefix=/home/mysql --without-innodb
make
make install

鏈嶅姟鐨勫惎鍔ㄥ拰鍋滄
================
1 澶嶅埗緙虹渷鐨刴ysql/var/mysql鍒?/data/app_1/鐩綍涓嬶紝
2 MySQLD鐨勫惎鍔ㄨ剼鏈細start_mysql.sh
#!/bin/sh
rundir=`dirname "$0"`
echo "$rundir"
/home/mysql/bin/safe_mysqld --user=mysql --pid-file="$rundir"/mysql.pid --datadir="$rundir"/var "$@"\
-O max_connections=500 -O wait_timeout=600 -O key_buffer=32M --port=3402 --socket="$rundir"/mysql.sock &

娉ㄩ噴錛?br>--pid-file="$rundir"/mysql.pid --socket="$rundir"/mysql.sock --datadir="$rundir"/var
鐩殑閮芥槸灝嗙浉搴旀暟鎹拰搴旂敤涓存椂鏂囦歡鏀懼湪涓璧鳳紱
-O 鍚庨潰涓鑸槸鏈嶅姟鍣ㄥ惎鍔ㄥ叏灞鍙橀噺浼樺寲鍙傛暟錛屾湁鏃跺欓渶瑕佹牴鎹叿浣撳簲鐢ㄨ皟鏁達紱
--port: 涓嶅悓鐨勫簲鐢ㄤ嬌鐢≒ORT鍙傛暟鍒嗗竷鍒頒笉鍚岀殑鏈嶅姟涓婂幓錛屼竴涓湇鍔″彲浠ユ彁渚涚殑榪炴帴鏁頒竴鑸槸MySQL鏈嶅姟鐨勪富瑕佺摱棰堬紱

淇敼涓嶅悓鐨勬湇鍔″埌涓嶅悓鐨勭鍙e悗錛屽湪rc.local鏂囦歡涓姞鍏ワ細
/data/app_1/start_mysql.sh
/data/app_2/start_mysql.sh
/data/app_3/start_mysql.sh
娉ㄦ剰錛氬繀欏誨啓鍏ㄨ礬寰?br>
3 MySQLD鐨勫仠姝㈣剼鏈細stop_mysql.sh
#!/bin/sh
rundir=`dirname "$0"`
echo "$rundir"
/home/mysql/bin/mysqladmin -u mysql -S"$rundir"/mysql.sock shutdown

浣跨敤榪欎釜鑴氭湰鐨勫ソ澶勫湪浜庯細
1 澶氫釜鏈嶅姟鍚姩錛氬浜庝笉鍚屾湇鍔″彧闇瑕佷慨鏀硅剼鏈腑鐨?-port[=绔彛鍙穄鍙傛暟銆傚崟涓洰褰曚笅鐨勬暟鎹拰鏈嶅姟鑴氭湰閮芥槸鍙互鐙珛鎵撳寘鐨勩?br>2 鎵鏈夋湇鍔$浉搴旀枃浠墮兘浣嶄簬/data/app_1/鐩綍涓嬶細姣斿錛歮ysql.pid mysql.sock錛屽綋涓鍙版湇鍔″櫒涓婂惎鍔ㄥ涓湇鍔℃椂錛屽涓湇鍔′笉浼氫簰鐩稿獎鍝嶃備絾閮芥斁鍒扮己鐪佺殑/tmp/涓嬪垯鏈夊彲鑳借鍏朵粬搴旂敤璇垹銆?br>3 褰撶‖鐩?鍑洪棶棰樹互鍚庯紝鐩存帴灝嗙‖鐩?鏀懼埌涓鍙拌濂組ySQL鐨勬湇鍔″櫒涓婂氨鍙互绔嬪埢鎭㈠鏈嶅姟錛堝鏋滄斁鍒癿y.cnf閲屽垯榪橀渶瑕佸浠界浉搴旂殑閰嶇疆鏂囦歡錛夈?

鏈嶅姟鍚姩鍚?data/app_1/涓嬬浉搴旂殑鏂囦歡鍜岀洰褰曞垎甯冨涓嬶細
/data/app_1/
    start_mysql.sh 鏈嶅姟鍚姩鑴氭湰
    stop_mysql.sh 鏈嶅姟鍋滄鑴氭湰
    mysql.pid 鏈嶅姟鐨勮繘紼婭D
    mysql.sock 鏈嶅姟鐨凷OCK
    var/ 鏁版嵁鍖?br>       mysql/ 鐢ㄦ埛搴?br>       app_1_db_1/ 搴旂敤搴?br>       app_1_db_2/
...
/data/app_2/
...

鏌ョ湅鎵鏈夌殑搴旂敤榪涚▼ID錛?br>cat /data/*/mysql.pid

鏌ョ湅鎵鏈夋暟鎹簱鐨勯敊璇棩蹇楋細
cat /data/*/var/*.err

涓漢寤鴻錛歁ySQL鐨勪富瑕佺摱棰堝湪PORT鐨勮繛鎺ユ暟涓婏紝鍥犳錛屽皢琛ㄧ粨鏋勪紭鍖栧ソ浠ュ悗錛岀浉搴斿崟涓狹ySQL鏈嶅姟鐨凜PU鍗犵敤浠嶇劧鍦?0錛呬互涓婏紝灝辮鑰冭檻灝嗘湇鍔℃媶鍒嗗埌澶氫釜PORT涓婅繍琛屼簡銆?/p>

鏈嶅姟鐨勫浠?br>==========
灝介噺浣跨敤MySQL DUMP鑰屼笉鏄洿鎺ュ浠芥暟鎹枃浠訛紝浠ヤ笅鏄竴涓寜weekday灝嗘暟鎹疆寰浠界殑鑴氭湰錛氬浠界殑闂撮殧鍜屽懆鏈熷彲浠ユ牴鎹浠界殑闇姹傜‘瀹?br>/home/mysql/bin/mysqldump -S/data/app_1/mysql.sock -umysql db_name | gzip -f>/path/to/backup/db_name.`date +%w`.dump.gz
鍥犳鍐欏湪CRONTAB涓竴鑸槸錛?br>15 4 * * * /home/mysql/bin/mysqldump -S/data/app_1/mysql.sock -umysql db_name | gzip -f>/path/to/backup/db_name.`date +\%w`.dump.gz
娉ㄦ剰錛?br>1 鍦╟rontab涓?%'闇瑕佽漿涔夋垚'\%'
2 鏍規嵁鏃ュ織緇熻錛屽簲鐢ㄨ礋杞芥渶浣庣殑鏃跺欎竴鑸槸鍦ㄦ棭涓?-6鐐?br>

鍏堝浠藉湪鏈湴鐒跺悗浼犲埌榪滅▼鐨勫浠芥湇鍔″櫒涓婏紝鎴栬呯洿鎺ュ緩绔嬩竴涓暟鎹簱澶囦喚甯愬彿錛岀洿鎺ュ湪榪滅▼鐨勬湇鍔″櫒涓婂浠斤紝榪滅▼澶囦喚鍙渶瑕佸皢浠ヤ笂鑴氭湰涓殑-S /path/to/msyql.sock鏀規垚-h IP.ADDRESS鍗沖彲銆?br>
鏁版嵁鐨勬仮澶嶅拰緋葷粺鐨勫崌綰?br>======================
鏃ュ父緇存姢鍜屾暟鎹縼縐伙細鍦ㄦ暟鎹洏娌℃湁琚牬鍧忕殑鎯呭喌涓?br>紜洏涓鑸槸緋葷粺涓鍛芥渶浣庣殑紜歡銆傝岀郴緇燂紙鍖呮嫭鎿嶄綔緋葷粺鍜孧ySQL搴旂敤錛夌殑鍗囩駭鍜岀‖浠跺崌綰э紝閮戒細閬囧埌鏁版嵁榪佺Щ鐨勯棶棰樸?br>鍙鏁版嵁涓嶅彉錛屽厛瑁呭ソ鏈嶅姟鍣紝鐒跺悗鐩存帴灝嗘暟鎹洏錛堢‖鐩?錛夊畨瑁呬笂錛屽彧闇瑕佸皢鍚姩鑴氭湰閲嶆柊鍔犲叆鍒皉c.local鏂囦歡涓紝緋葷粺灝辯畻鏄緢濂界殑鎭㈠浜嗐?br>
鐏鵑毦鎭㈠錛氭暟鎹簱鏁版嵁鏈韓琚牬鍧忕殑鎯呭喌涓?br>紜畾鐮村潖鐨勬椂闂寸偣錛岀劧鍚庝粠澶囦喚鏁版嵁涓仮澶嶃?/p>

搴旂敤鐨勮璁¤鐐?br>==============
濡傛灉MySQL搴旂敤鍗犵敤鐨凜PU瓚呰繃10%灝卞簲璇ヨ冭檻浼樺寲浜嗐?br>

  1. 濡傛灉榪欎釜鏈嶅姟鍙互琚叾浠栭潪鏁版嵁搴撳簲鐢ㄤ唬鏇匡紙姣斿寰堝鍩轟簬鏁版嵁搴撶殑璁℃暟鍣ㄥ畬鍏ㄥ彲浠ョ敤WEB鏃ュ織緇熻浠f浛錛夋渶濂藉皢鍏剁鐢細
    闈炵敤鏁版嵁搴撲笉鍙悧錛熻櫧鐒舵暟鎹簱鐨勭‘鍙互綆鍖栧緢澶氬簲鐢ㄧ殑緇撴瀯璁捐錛屼絾鏈韓涔熸槸涓涓郴緇熻祫婧愭秷鑰楁瘮杈冨ぇ鐨勫簲鐢ㄣ傚湪鏌愪簺鎯呭喌涓嬫枃鏈紝DBM姣旀暟鎹簱鏄洿濂界殑閫夋嫨錛屾瘮濡傦細寰堝搴旂敤濡傛灉娌℃湁寰堥珮鐨勫疄鏃剁粺璁¢渶姹傜殑璇濓紝瀹屽叏鍙互鍏堣褰曞埌鏂囦歡鏃ュ織涓紝瀹氭湡鐨勫鍏ュ埌鏁版嵁搴撲腑鍋氬悗緇粺璁″垎鏋愩傚鏋滆繕鏄渶瑕佽褰曠畝鍗曠殑2緇撮敭錛嶅煎搴旂粨鏋勭殑璇濆彲浠ヤ嬌鐢ㄧ被浼間簬DBM鐨凥EAP綾誨瀷琛ㄣ傚洜涓篐EAP琛ㄥ叏閮ㄥ湪鍐呭瓨涓瓨鍙栵紝鏁堢巼闈炲父楂橈紝浣嗘湇鍔″櫒紿佺劧鏂數鏃舵湁鍙兘鍑虹幇鏁版嵁涓㈠け錛屾墍浠ラ潪甯擱傚悎瀛樺偍鍦ㄧ嚎鐢ㄦ埛淇℃伅錛屾棩蹇楃瓑涓存椂鏁版嵁銆傚嵆浣塊渶瑕佷嬌鐢ㄦ暟鎹簱鐨勶紝搴旂敤濡傛灉娌℃湁澶鏉傜殑鏁版嵁瀹屾暣鎬ч渶姹傜殑鍖栵紝瀹屽叏鍙互涓嶄嬌鐢ㄩ偅浜涙敮鎸佸閿殑鍟嗕笟鏁版嵁搴擄紝姣斿MySQL銆傚彧鏈夐潪甯擱渶瑕佸畬鏁寸殑鍟嗕笟閫昏緫鍜屼簨鍔″畬鏁存х殑鏃跺欐墠闇瑕丱racle榪欐牱鐨勫ぇ鍨嬫暟鎹簱銆傚浜庨珮璐熻澆搴旂敤鏉ヨ瀹屽叏鍙互鎶婃棩蹇楁枃浠訛紝DBM錛孧ySQL絳夎交閲忕駭鏂瑰紡鍋氬墠绔暟鎹噰闆嗘牸寮忥紝鐒跺悗鐢∣racle MSSQL DB2 Sybase絳夊仛鏁版嵁搴撲粨搴撲互瀹屾垚澶嶆潅鐨勬暟鎹簱鎸栨帢鍒嗘瀽宸ヤ綔銆?br>鏈夋湅鍙嬪拰鎴戣鐢ㄦ爣鍑嗙殑MyISAM琛ㄤ唬鏇夸簡InnoDB琛ㄤ互鍚庯紝鏁版嵁搴撴ц兘鎻愰珮浜?0鍊嶃?br>
  2. 鏁版嵁搴撴湇鍔$殑涓昏鐡墮錛氬崟涓湇鍔$殑榪炴帴鏁?br>瀵逛簬涓涓簲鐢ㄦ潵璇達紝濡傛灉鏁版嵁搴撹〃緇撴瀯鐨勮璁¤兘澶熸寜鐓ф暟鎹簱鍘熺悊鐨勮寖寮忔潵璁捐鐨勮瘽錛屽茍涓斿凡緇忎嬌鐢ㄤ簡鏈鏂扮増鏈殑MySQL錛屽茍涓旀寜鐓ф瘮杈冧紭鍖栫殑鏂瑰紡榪愯浜嗭紝閭d箞鏈鍚庣殑涓昏鐡墮涓鑸湪浜庡崟涓湇鍔$殑榪炴帴鏁幫紝鍗充嬌涓涓暟鎹簱鍙互鏀寔騫跺彂500涓繛鎺ワ紝鏈濂戒篃涓嶈鎶婂簲鐢ㄧ敤鍒拌繖涓湴姝ワ紝鍥犱負騫跺彂榪炴帴鏁拌繃澶氭暟鎹簱鏈嶅姟鏈韓鐢ㄤ簬璋冨害鐨勭嚎紼嬬殑寮閿涔熶細闈炲父澶т簡銆傛墍浠ュ鏋滃簲鐢ㄥ厑璁哥殑璇濓細璁╀竴鍙版満鍣ㄥ璺戝嚑涓狹ySQL鏈嶅姟鍒嗘媴銆傚皢鏈嶅姟鍧囪 鐨勮鍒掑埌澶氫釜MySQL鏈嶅姟绔彛涓婏細姣斿app_1 ==> 3301 app_2 ==> 3302...app_9 ==> 3309銆備竴涓?G鍐呭瓨鐨勬満鍣ㄨ窇涓?0涓狹ySQL鏄緢姝e父鐨勩傝10涓狹ySQLD鎵挎媴1000涓茍鍙戣繛鎺ユ晥鐜囪姣旇2涓狹ySQLD鎵挎媴1000涓晥鐜囬珮鐨勫銆傚綋鐒訛紝榪欐牱涔熶細甯︽潵涓浜涘簲鐢ㄧ紪紼嬩笂鐨勫鏉傚害錛?br>
  3. 浣跨敤鍗曠嫭鐨勬暟鎹簱鏈嶅姟鍣紙涓嶈璁╂暟鎹簱鍜屽墠鍙癢EB鏈嶅姟鎶㈠唴瀛橈級錛孧ySQL鎷ユ湁鏇村鐨勫唴瀛樺氨鍙兘鑳芥湁鏁堢殑榪涜緇撴灉闆嗙殑緙撳瓨錛涘湪鍓嶉潰鐨勫惎鍔ㄨ剼鏈腑鏈変竴涓?O key_buffer=32M鍙傛暟灝辨槸鐢ㄤ簬灝嗙己鐪佺殑8M绱㈠紩緙撳瓨澧炲姞鍒?2M錛堝綋鐒跺浜庯級

  4. 搴旂敤灝介噺浣跨敤PCONNECT鍜宲olling鏈哄埗錛岀敤浜庤妭鐪丮ySQL鏈嶅姟寤虹珛榪炴帴鐨勫紑閿錛屼絾涔熶細閫犳垚MySQL騫跺彂閾炬帴鏁拌繃澶氾紙姣忎釜HTTPD閮戒細瀵瑰簲涓涓狹ySQL綰跨▼錛夛紱

  5. 琛ㄧ殑妯悜鎷嗗垎錛氳鏈甯歌璁塊棶鐨?0%鐨勬暟鎹斁鍦ㄤ竴涓皬琛ㄩ噷錛?0%鐨勫巻鍙叉暟鎹斁鍦ㄤ竴涓綊妗h〃閲岋紙鎵璋擄細蹇參琛級錛屾暟鎹腑闂撮氳繃瀹氭湡“鎼”鍜屽畾鏈熷垹闄ゆ棤鏁堟暟鎹潵鑺傜渷錛屾瘯绔熷ぇ閮ㄥ垎搴旂敤錛堟瘮濡傝鍧涳級璁塊棶2涓湀鍓嶆暟鎹殑鍑犵巼浼氶潪甯稿皯錛岃屼笖浠峰間篃涓嶆槸寰堥珮銆傝繖鏍峰浜庡簲鐢ㄦ潵璇存繪槸鍦ㄤ竴涓瘮杈冨皬鐨勭粨鏋滅駭涓繘琛屾暟鎹夋嫨錛屾瘮杈冩湁鍒╀簬鏁版嵁鐨勭紦瀛橈紝涓嶈鎸囨湜MySQL涓鍗曡〃璁板綍鏉℃暟鍦?0涓囩駭浠ヤ笂榪樻湁姣旇緝楂樼殑鏁堢巼銆傝屼笖鏈夋椂鍊欐暟鎹病鏈夊繀瑕佸仛閭d箞綺劇‘錛屾瘮濡備竴涓揩琛ㄤ腑鏌ュ埌浜嗘煇涓漢鍙戣〃鐨勬枃绔犳湁60鏉$粨鏋滐紝蹇〃鍜屾參琛ㄧ殑姣斾緥鏄?:20錛岄偅涔堝氨鍙互綆鍗曠殑浼拌榪欎釜浜轟竴鍏卞彂琛ㄤ簡1200綃囥侴oogle鐨勬悳绱㈢粨鏋滄暟涔熸槸涓鏍鳳細瀵逛簬寰堝涓婂崄涓囩殑緇撴灉鏁幫紝鍚庨潰寰堝鐨勬暟瀛楅兘鏄氳繃涓瀹氱殑綆楁硶浼拌鍑烘潵鐨勩?br>
  6. 鏁版嵁搴撳瓧孌佃璁★細琛ㄧ殑綰靛悜鎷嗗垎錛堣繃娓¤寖鍖栵級錛氬皢鎵鏈夌殑瀹氶暱瀛楁錛坈har, int絳夛級鏀懼湪涓涓〃閲岋紝鎵鏈夌殑鍙橀暱瀛楁錛坴archar,text,blob絳夛級鏀懼湪鍙﹀涓涓〃閲岋紝2涓〃涔嬮棿閫氳繃涓婚敭鍏寵仈錛岃繖鏍鳳紝瀹氶暱瀛楁琛ㄥ彲浠ュ緱鍒板緢澶х殑浼樺寲錛堣繖鏍峰彲浠ヤ嬌鐢℉EAP琛ㄧ被鍨嬶紝鏁版嵁瀹屽叏鍦ㄥ唴瀛樹腑瀛樺彇錛夛紝榪欓噷涔熻鏄庡彟澶栦竴涓師鍒欙紝瀵逛簬鎴戜滑鏉ヨ錛屽敖閲忎嬌鐢ㄥ畾闀垮瓧孌靛彲浠ラ氳繃絀洪棿鐨勬崯澶辨崲鍙栬闂晥鐜囩殑鎻愰珮銆傚湪MySQL4涓篃鍑虹幇浜嗘敮鎸佸閿拰浜嬪姟鐨処nnoDB綾誨瀷琛紝鏍囧噯鐨凪yISAM鏍煎紡琛ㄥ拰鍩轟簬HASH緇撴瀯鐨凥EAP鍐呭瓨琛紝MySQL涔嬫墍浠ユ敮鎸佸縐嶈〃綾誨瀷錛屽疄闄呬笂鏄拡瀵逛笉鍚屽簲鐢ㄦ彁渚涗簡涓嶅悓鐨勪紭鍖栨柟寮忥紱

  7. 浠旂粏鐨勬鏌ュ簲鐢ㄧ殑绱㈠紩璁捐錛氬彲浠ュ湪鏈嶅姟鍚姩鍙傛暟涓姞鍏?--log-slow-queries[=file]鐢ㄤ簬璺熻釜鍒嗘瀽搴旂敤鐡墮錛屽浜庤窡韙湇鍔$摱棰堟渶綆鍗曠殑鏂規硶灝辨槸鐢∕ySQL鐨剆tatus鏌ョ湅MySQL鏈嶅姟鐨勮繍琛岀粺璁″拰show processlist鏉ユ煡鐪嬪綋鍓嶆湇鍔′腑姝e湪榪愯鐨凷QL錛屽鏋滄煇涓猄QL緇忓父鍑虹幇鍦≒ROCESS LIST涓紝涓銆傛湁鍙兘琚煡璇㈢殑姝ゆ椂闈炲父澶氾紝浜岋紝閲岄潰鏈夊獎鍝嶆煡璇㈢殑瀛楁娌℃湁绱㈠紩錛屼笁錛岃繑鍥炵殑緇撴灉鏁拌繃澶氭暟鎹簱姝e湪鎺掑簭錛圫ORTING錛夛紱鎵浠ュ仛涓涓剼鏈細姣斿姣?縐掕繍琛屼互涓媠how processlist;鎶婄粨鏋滆緭鍑哄埌鏂囦歡涓紝鐪嬪埌搴曟槸浠涔堟煡璇㈠湪鍚僀PU銆?br>
  8. 鍏ㄦ枃媯绱細濡傛灉鐩稿簲瀛楁娌℃湁鍋氬叏鏂囩儲寮曠殑璇濓紝鍏ㄦ枃媯绱㈠皢鏄竴涓潪甯告秷鑰桟PU鐨勫姛鑳斤紝鍥犱負鍏ㄦ枃媯绱㈡槸鐢ㄤ笉涓婁竴鑸暟鎹簱鐨勭儲寮曠殑錛屾墍浠ヨ榪涜鐩稿簲瀛楁璁板綍閬嶅巻銆傚叧浜庡叏鏂囩儲寮曞彲浠ュ弬鑰冧竴涓嬪熀浜?a >Java鐨勫叏鏂囩儲寮曞紩鎿巐ucene鐨勪粙緇?/font>銆?br>
  9. 鍓嶅彴搴旂敤鐨勮褰曠紦瀛橈細姣斿涓涓粡甯鎬嬌鐢ㄦ暟鎹簱璁よ瘉錛屽鏋滈渶瑕佹湁鏇存柊鐢ㄦ埛鏈鍚庣櫥闄嗘椂闂寸殑鎿嶄綔錛屾渶濂借褰曟洿鏂板悗灝辨妸鐢ㄦ埛鏀懼埌涓涓紦瀛樹腑錛堣緗?涓皬鏃跺悗榪囨湡錛夛紝榪欐牱濡傛灉鐢ㄦ埛鍦?涓皬鏃跺唴鍐嶆浣跨敤鍒扮櫥闄嗭紝灝辯洿鎺ヤ粠緙撳瓨閲岃璇侊紝閬垮厤浜嗚繃浜庨綣佺殑鏁版嵁搴撴搷浣溿?br>
  10. 鏌ヨ浼樺厛鐨勮〃搴旇灝藉彲鑳戒負where鍜宱rder by瀛楀彞涓殑瀛楁鍔犱笂绱㈠紩錛屾暟鎹簱鏇存柊鎻掑叆浼樺厛鐨勫簲鐢ㄧ儲寮曡秺灝戣秺濂姐?br>

鎬諱箣錛氬浜庝換浣曟暟鎹簱鍗曡〃璁板綍瓚呰繃100涓囨潯浼樺寲閮芥槸姣旇緝鍥伴毦鐨勶紝鍏抽敭鏄鎶婂簲鐢ㄨ兘澶熻漿鍖栨垚鏁版嵁搴撴瘮杈冩搮闀跨殑鏁版嵁涓婇檺鍐呫備篃灝辨槸鎶婂鏉傞渶姹傜畝鍖栨垚姣旇緝鎴愮啛鐨勮В鍐蟲柟妗堝唴銆?/p>

涓嬈′紭鍖栧疄鎴?br>============
浠ヤ笅渚嬪瓙鏄涓涓鍧涘簲鐢ㄨ繘琛岀殑浼樺寲錛?br>

  1. 鐢╓ebalizer浠f浛浜嗗師鏉ョ殑閫氳繃鏁版嵁搴撶殑緇熻銆?br>
  2. 棣栧厛閫氳繃TOP鍛戒護鏌ョ湅MySQL鏈嶅姟鐨凜PU鍗犵敤宸﹀彸80%鍜屽唴瀛樺崰鐢細10M錛岃鏄庢暟鎹簱鐨勭儲寮曠紦瀛樺凡緇忕敤瀹屼簡錛屼慨鏀瑰惎鍔ㄥ弬鏁幫紝澧炲姞浜?O key_buffer=32M錛岃繃涓孌墊椂闂寸瓑鏁版嵁搴撶ǔ瀹氬悗鐪嬬殑鍐呭瓨鍗犵敤鏄惁杈懼埌涓婇檺銆傛渶鍚庡皢緙撳瓨涓鐩村鍔犲埌64M錛屾暟鎹簱緙撳瓨鎵嶅熀鏈兘鍏呭垎浣跨敤銆傚浜庝竴涓暟鎹簱搴旂敤鏉ヨ錛屾妸鍐呭瓨緇欐暟鎹簱姣旂粰WEB鏈嶅姟瀹炵敤鐨勫錛屽洜涓篗ySQL鏌ヨ閫熷害鐨勬彁楂樿兘鍔犲揩web搴旂敤浠庤岃妭鐪佸茍鍙戠殑WEB鏈嶅姟鎵鍗犵敤鐨勫唴瀛樿祫婧愩?br>
  3. 鐢╯how processlist;緇熻緇忓父鍑虹幇鐨凷QL錛?br>
    姣忓垎閽熻繍琛屼竴嬈how processlist騫惰褰曟棩蹇楋細
    * * * * * (/home/mysql/bin/mysql -uuser -ppassword < /home/chedong/show_processlist.sql >>  /home/chedong/mysql_processlist.log)

    show_processlist.sql閲屽氨涓鍙ワ細
    show processlist;

    姣斿鍙互浠庢棩蹇椾腑灝嗗寘鍚玾here鐨勫瓧鍙ヨ繃婊ゅ嚭鏉ワ細
    grep where mysql_processlist.log
    濡傛灉鍙戠幇鏈夋閿侊紝涓瀹氳閲嶆柊瀹¤涓涓嬫暟鎹簱璁捐浜嗭紝瀵逛簬涓鑸儏鍐碉細鏌ヨ閫熷害寰堟參錛屽氨灝哠QL where瀛楀彞涓病鏈夌儲寮曠殑瀛楁鍔犱笂绱㈠紩錛屽鏋滄槸鎺掑簭鎱㈠氨灝唎rder by瀛楀彞涓病鏈夌儲寮曠殑瀛楁鍔犱笂銆傚浜庢湁%like%鐨勬煡璇紝鑰冭檻浠ュ悗紱佺敤鍜屼嬌鐢ㄥ叏鏂囩儲寮曞姞閫熴?br>
  4. 榪樻槸鏍規嵁show processlist;鐪嬬粡甯告湁閭d簺鏁版嵁搴撹棰戠箒浣跨敤錛岃冭檻灝嗘暟鎹簱鎷嗗垎鍒板叾浠栨湇鍔$鍙d笂銆?

MSSQL鍒癕ySQL鐨勬暟鎹縼縐伙細ACCESS錛婱ySQL ODBC Driver

鍦ㄤ互鍓嶇殑鍑犳鏁版嵁榪佺Щ瀹炶返榪囩▼涓紝鎴戝彂鐜版渶綆渚跨殑鏁版嵁榪佺Щ榪囩▼騫朵笉鏄氳繃涓撲笟鐨勬暟鎹簱榪佺Щ宸ュ叿錛屼篃涓嶆槸MSSQL鑷韓鐨凞TS榪涜鏁版嵁榪佺Щ錛堣縼縐昏繃紼嬩腑闂翠細鏈夊緢澶氳〃鍑洪敊璇鍛婏級錛屼絾閫氳繃灝哅SSQL鏁版嵁搴撻氳繃ACCESS鑾峰彇澶栭儴鏁版嵁瀵煎叆鍒版暟鎹簱涓紝鐒跺悗鐢ˋCCESS鐨勮〃==>鍙抽敭==>瀵煎嚭錛屽埗瀹歄DBC錛岄氳繃MySQL鐨凞SN灝嗘暟鎹鍑恒傝繖鏍瘋縼縐誨ぇ閮ㄥ垎鏁版嵁閮戒細闈炲父欏哄埄錛屽鏋滃鍑虹殑琛ㄦ湁绱㈠紩闂錛岃繕浼氬嚭娣誨姞绱㈠紩鎻愮ず錛圖TS灝變笉琛岋級錛岀劧鍚庡墿浣欑殑宸ヤ綔灝辨槸鍦∕ySQL涓璁″瓧孌靛搴旂殑SQL鑴氭湰浜嗐?/p>

鍙傝冩枃妗o細

MySQL鐨勫弬鑰冿細
http://dev.mysql.com/doc/



true 2008-01-12 17:45 鍙戣〃璇勮
]]>
mysql鎬葷粨銆愯漿銆?/title><link>http://www.shnenglu.com/true/archive/2007/09/05/31625.html</link><dc:creator>true</dc:creator><author>true</author><pubDate>Wed, 05 Sep 2007 06:49:00 GMT</pubDate><guid>http://www.shnenglu.com/true/archive/2007/09/05/31625.html</guid><wfw:comment>http://www.shnenglu.com/true/comments/31625.html</wfw:comment><comments>http://www.shnenglu.com/true/archive/2007/09/05/31625.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/true/comments/commentRss/31625.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/true/services/trackbacks/31625.html</trackback:ping><description><![CDATA[<strong>涓銆?綆鍗曟煡璇?</strong> <p>銆銆綆鍗曠殑Transact-SQL鏌ヨ鍙寘鎷夋嫨鍒楄〃銆丗ROM瀛愬彞鍜學HERE瀛愬彞銆傚畠浠垎鍒鏄庢墍鏌ヨ鍒椼佹煡璇㈢殑琛ㄦ垨瑙嗗浘銆佷互鍙婃悳绱㈡潯浠剁瓑銆?br>銆銆渚嬪錛屼笅闈㈢殑璇彞鏌ヨtesttable琛ㄤ腑濮撳悕涓?寮犱笁"鐨刵ickname瀛楁鍜宔mail瀛楁銆?/p> <p> 銆銆SELECT nickname,email<br>銆銆FROM testtable<br>銆銆WHERE name='寮犱笁' <br><br>銆銆(涓) 閫夋嫨鍒楄〃</p> <p>銆銆閫夋嫨鍒楄〃(select_list)鎸囧嚭鎵鏌ヨ鍒楋紝瀹冨彲浠ユ槸涓緇勫垪鍚嶅垪琛ㄣ佹槦鍙楓佽〃杈懼紡銆佸彉閲?鍖呮嫭灞閮ㄥ彉閲忓拰鍏ㄥ眬鍙橀噺)絳夋瀯鎴愩?/p> <p>銆銆1銆侀夋嫨鎵鏈夊垪</p> <p>銆銆渚嬪錛屼笅闈㈣鍙ユ樉紺簍esttable琛ㄤ腑鎵鏈夊垪鐨勬暟鎹細</p> <p> 銆銆SELECT *<br>銆銆FROM testtable </p> <p>銆銆2銆侀夋嫨閮ㄥ垎鍒楀茍鎸囧畾瀹冧滑鐨勬樉紺烘搴?/p> <p>銆銆鏌ヨ緇撴灉闆嗗悎涓暟鎹殑鎺掑垪欏哄簭涓庨夋嫨鍒楄〃涓墍鎸囧畾鐨勫垪鍚嶆帓鍒楅『搴忕浉鍚屻?br>銆銆渚嬪錛?/p> <p> 銆銆SELECT nickname,email<br>銆銆FROM testtable </p> <p>銆銆3銆佹洿鏀瑰垪鏍囬</p> <p>銆銆鍦ㄩ夋嫨鍒楄〃涓紝鍙噸鏂版寚瀹氬垪鏍囬銆傚畾涔夋牸寮忎負錛?br>銆銆鍒楁爣棰?鍒楀悕<br>銆銆鍒楀悕 鍒楁爣棰?br>銆銆濡傛灉鎸囧畾鐨勫垪鏍囬涓嶆槸鏍囧噯鐨勬爣璇嗙鏍煎紡鏃訛紝搴斾嬌鐢ㄥ紩鍙峰畾鐣岀錛屼緥濡傦紝涓嬪垪璇彞浣跨敤姹夊瓧鏄劇ず鍒楁爣棰橈細</p> <p> 銆銆SELECT 鏄電О=nickname,鐢靛瓙閭歡=email<br>銆銆FROM testtable </p> <p>銆銆4銆佸垹闄ら噸澶嶈</p> <p>銆銆SELECT璇彞涓嬌鐢ˋLL鎴朌ISTINCT閫夐」鏉ユ樉紺鴻〃涓鍚堟潯浠剁殑鎵鏈夎鎴栧垹闄ゅ叾涓噸澶嶇殑鏁版嵁琛岋紝榛樿涓篈LL銆備嬌鐢―ISTINCT閫夐」鏃訛紝瀵逛簬鎵鏈夐噸澶嶇殑鏁版嵁琛屽湪SELECT榪斿洖鐨勭粨鏋滈泦鍚堜腑鍙繚鐣欎竴琛屻?/p> <p>銆銆5銆侀檺鍒惰繑鍥炵殑琛屾暟</p> <p>銆銆浣跨敤TOP n [PERCENT]閫夐」闄愬埗榪斿洖鐨勬暟鎹鏁幫紝TOP n璇存槑榪斿洖n琛岋紝鑰孴OP n PERCENT鏃訛紝璇存槑n鏄〃紺轟竴鐧懼垎鏁幫紝鎸囧畾榪斿洖鐨勮鏁扮瓑浜庢昏鏁扮殑鐧懼垎涔嬪嚑銆?br>銆銆渚嬪錛?/p> <p> 銆 SELECT TOP 2 *<br>銆銆FROM testtable<br>銆銆SELECT TOP 20 PERCENT *<br>銆銆FROM testtable</p> <p>銆銆(浜?FROM瀛愬彞 </p> <p>銆銆FROM瀛愬彞鎸囧畾SELECT璇彞鏌ヨ鍙婁笌鏌ヨ鐩稿叧鐨勮〃鎴栬鍥俱傚湪FROM瀛愬彞涓渶澶氬彲鎸囧畾256涓〃鎴栬鍥撅紝瀹冧滑涔嬮棿鐢ㄩ楀彿鍒嗛殧銆?br>銆銆鍦‵ROM瀛愬彞鍚屾椂鎸囧畾澶氫釜琛ㄦ垨瑙嗗浘鏃訛紝濡傛灉閫夋嫨鍒楄〃涓瓨鍦ㄥ悓鍚嶅垪錛岃繖鏃跺簲浣跨敤瀵硅薄鍚嶉檺瀹氳繖浜涘垪鎵灞炵殑琛ㄦ垨瑙嗗浘銆備緥濡傚湪usertable鍜宑itytable琛ㄤ腑鍚屾椂瀛樺湪cityid鍒楋紝鍦ㄦ煡璇袱涓〃涓殑cityid鏃跺簲浣跨敤涓嬮潰璇彞鏍煎紡鍔犱互闄愬畾錛?/p> <p> 銆  SELECT username,citytable.cityid<br>銆銆FROM usertable,citytable<br>銆銆WHERE usertable.cityid=citytable.cityid </p> <p>銆銆鍦‵ROM瀛愬彞涓彲鐢ㄤ互涓嬩袱縐嶆牸寮忎負琛ㄦ垨瑙嗗浘鎸囧畾鍒悕錛?br>銆銆琛ㄥ悕 as 鍒悕<br>銆銆琛ㄥ悕 鍒悕</p> <p>銆銆(浜? FROM瀛愬彞</p> <p>銆銆FROM瀛愬彞鎸囧畾SELECT璇彞鏌ヨ鍙婁笌鏌ヨ鐩稿叧鐨勮〃鎴栬鍥俱傚湪FROM瀛愬彞涓渶澶氬彲鎸囧畾256涓〃鎴栬鍥撅紝瀹冧滑涔嬮棿鐢ㄩ楀彿鍒嗛殧銆?br>銆銆鍦‵ROM瀛愬彞鍚屾椂鎸囧畾澶氫釜琛ㄦ垨瑙嗗浘鏃訛紝濡傛灉閫夋嫨鍒楄〃涓瓨鍦ㄥ悓鍚嶅垪錛岃繖鏃跺簲浣跨敤瀵硅薄鍚嶉檺瀹氳繖浜涘垪鎵灞炵殑琛ㄦ垨瑙嗗浘銆備緥濡傚湪usertable鍜宑itytable琛ㄤ腑鍚屾椂瀛樺湪cityid鍒楋紝鍦ㄦ煡璇袱涓〃涓殑cityid鏃跺簲浣跨敤涓嬮潰璇彞鏍煎紡鍔犱互闄愬畾錛?/p> <p> 銆 SELECT username,citytable.cityid<br>銆銆FROM usertable,citytable<br>銆銆WHERE usertable.cityid=citytable.cityid </p> <p>銆銆鍦‵ROM瀛愬彞涓彲鐢ㄤ互涓嬩袱縐嶆牸寮忎負琛ㄦ垨瑙嗗浘鎸囧畾鍒悕錛?br>銆銆琛ㄥ悕 as 鍒悕<br>銆銆琛ㄥ悕 鍒悕<br>銆銆渚嬪涓婇潰璇彞鍙敤琛ㄧ殑鍒悕鏍煎紡琛ㄧず涓猴細</p> <p> 銆 SELECT username,b.cityid<br>銆銆FROM usertable a,citytable b<br>銆銆WHERE a.cityid=b.cityid </p> <p>銆銆SELECT涓嶄粎鑳戒粠琛ㄦ垨瑙嗗浘涓绱㈡暟鎹紝瀹冭繕鑳藉浠庡叾瀹冩煡璇㈣鍙ユ墍榪斿洖鐨勭粨鏋滈泦鍚堜腑鏌ヨ鏁版嵁銆?/p> <p>銆銆渚嬪錛?/p> <p> 銆  SELECT a.au_fname+a.au_lname<br>銆銆FROM authors a,titleauthor ta<br>銆銆(SELECT title_id,title<br>銆銆FROM titles<br>銆銆WHERE ytd_sales>10000<br>銆銆) AS t<br>銆銆WHERE a.au_id=ta.au_id<br>銆銆AND ta.title_id=t.title_id </p> <p>銆銆姝や緥涓紝灝哠ELECT榪斿洖鐨勭粨鏋滈泦鍚堢粰浜堜竴鍒悕t錛岀劧鍚庡啀浠庝腑媯绱㈡暟鎹?/p> <p>銆銆(涓? 浣跨敤WHERE瀛愬彞璁劇疆鏌ヨ鏉′歡</p> <p>銆銆WHERE瀛愬彞璁劇疆鏌ヨ鏉′歡錛岃繃婊ゆ帀涓嶉渶瑕佺殑鏁版嵁琛屻備緥濡備笅闈㈣鍙ユ煡璇㈠勾榫勫ぇ浜?0鐨勬暟鎹細</p> <p> 銆 SELECT *<br>銆銆FROM usertable<br>銆銆WHERE age>20 </p> <p>銆銆WHERE瀛愬彞鍙寘鎷悇縐嶆潯浠惰繍綆楃錛?br>銆銆姣旇緝榪愮畻絎?澶у皬姣旇緝)錛?gt;銆?gt;=銆?銆?lt;銆?lt;=銆?lt;>銆?>銆?<<br>銆銆鑼冨洿榪愮畻絎?琛ㄨ揪寮忓兼槸鍚﹀湪鎸囧畾鐨勮寖鍥?錛欱ETWEEN...AND...<br>銆銆NOT BETWEEN...AND...<br>銆銆鍒楄〃榪愮畻絎?鍒ゆ柇琛ㄨ揪寮忔槸鍚︿負鍒楄〃涓殑鎸囧畾欏?錛欼N (欏?,欏?......)<br>銆銆NOT IN (欏?,欏?......)<br>銆銆妯″紡鍖歸厤絎?鍒ゆ柇鍊兼槸鍚︿笌鎸囧畾鐨勫瓧絎﹂氶厤鏍煎紡鐩哥):LIKE銆丯OT LIKE<br>銆銆絀哄煎垽鏂(鍒ゆ柇琛ㄨ揪寮忔槸鍚︿負絀?錛欼S NULL銆丯OT IS NULL<br>銆銆閫昏緫榪愮畻絎?鐢ㄤ簬澶氭潯浠剁殑閫昏緫榪炴帴)錛歂OT銆丄ND銆丱R</p> <p>銆銆1銆佽寖鍥磋繍綆楃渚嬶細age BETWEEN 10 AND 30鐩稿綋浜巃ge>=10 AND age<=30<br>銆銆2銆佸垪琛ㄨ繍綆楃渚嬶細country IN ('Germany','China')<br>銆銆3銆佹ā寮忓尮閰嶇渚嬶細甯哥敤浜庢ā緋婃煡鎵撅紝瀹冨垽鏂垪鍊兼槸鍚︿笌鎸囧畾鐨勫瓧絎︿覆鏍煎紡鐩稿尮閰嶃傚彲鐢ㄤ簬char銆乿archar銆乼ext銆乶text銆乨atetime鍜宻malldatetime絳夌被鍨嬫煡璇€?br>銆銆鍙嬌鐢ㄤ互涓嬮氶厤瀛楃錛?br>銆銆鐧懼垎鍙?錛氬彲鍖歸厤浠繪剰綾誨瀷鍜岄暱搴︾殑瀛楃錛屽鏋滄槸涓枃錛岃浣跨敤涓や釜鐧懼垎鍙峰嵆%%銆?br>銆銆涓嬪垝綰縚錛氬尮閰嶅崟涓換鎰忓瓧絎︼紝瀹冨父鐢ㄦ潵闄愬埗琛ㄨ揪寮忕殑瀛楃闀垮害銆?br>銆銆鏂規嫭鍙穂]錛氭寚瀹氫竴涓瓧絎︺佸瓧絎︿覆鎴栬寖鍥達紝瑕佹眰鎵鍖歸厤瀵硅薄涓哄畠浠腑鐨勪換涓涓俒^]錛氬叾鍙栧間篃[] 鐩稿悓錛屼絾瀹冭姹傛墍鍖歸厤瀵硅薄涓烘寚瀹氬瓧絎︿互澶栫殑浠諱竴涓瓧絎︺?br>銆銆渚嬪錛?br>銆銆闄愬埗浠ublishing緇撳熬錛屼嬌鐢↙IKE '%Publishing'<br>銆銆闄愬埗浠寮澶達細LIKE '[A]%'<br>銆銆闄愬埗浠寮澶村錛歀IKE '[^A]%'</p> <p>銆銆4銆佺┖鍊煎垽鏂渚媁HERE age IS NULL</p> <p>銆銆5銆侀昏緫榪愮畻絎︼細浼樺厛綰т負NOT銆丄ND銆丱R</p> <p>銆銆(鍥?鏌ヨ緇撴灉鎺掑簭 </p> <p>銆銆浣跨敤ORDER BY瀛愬彞瀵規煡璇㈣繑鍥炵殑緇撴灉鎸変竴鍒楁垨澶氬垪鎺掑簭銆侽RDER BY瀛愬彞鐨勮娉曟牸寮忎負錛?br>銆銆ORDER BY {column_name [ASC|DESC]} [,...n]<br>銆銆鍏朵腑ASC琛ㄧず鍗囧簭錛屼負榛樿鍊鹼紝DESC涓洪檷搴忋侽RDER BY涓嶈兘鎸塶text銆乼ext鍜宨mage鏁版嵁綾誨瀷榪涜鎺?br>銆銆搴忋?br>銆銆渚嬪錛?/p> <p> 銆  SELECT *<br>銆銆FROM usertable<br>銆銆ORDER BY age desc,userid ASC </p> <p>銆銆鍙﹀錛屽彲浠ユ牴鎹〃杈懼紡榪涜鎺掑簭銆?/p> <p>銆銆<strong>浜屻?鑱斿悎鏌ヨ</strong></p> <p>銆銆UNION榪愮畻絎﹀彲浠ュ皢涓や釜鎴栦袱涓互涓婁笂SELECT璇彞鐨勬煡璇㈢粨鏋滈泦鍚堝悎騫舵垚涓涓粨鏋滈泦鍚堟樉紺猴紝鍗蟲墽琛岃仈鍚堟煡璇€俇NION鐨勮娉曟牸寮忎負錛?/p> <p> 銆  select_statement<br>銆銆UNION [ALL] selectstatement<br>銆銆[UNION [ALL] selectstatement][...n] </p> <p>銆銆鍏朵腑selectstatement涓哄緟鑱斿悎鐨凷ELECT鏌ヨ璇彞銆?/p> <p>銆銆ALL閫夐」琛ㄧず灝嗘墍鏈夎鍚堝茍鍒扮粨鏋滈泦鍚堜腑銆備笉鎸囧畾璇ラ」鏃訛紝琚仈鍚堟煡璇㈢粨鏋滈泦鍚堜腑鐨勯噸澶嶈灝嗗彧淇濈暀涓琛屻?/p> <p>銆銆鑱斿悎鏌ヨ鏃訛紝鏌ヨ緇撴灉鐨勫垪鏍囬涓虹涓涓煡璇㈣鍙ョ殑鍒楁爣棰樸傚洜姝わ紝瑕佸畾涔夊垪鏍囬蹇呴』鍦ㄧ涓涓煡璇㈣鍙ヤ腑瀹氫箟銆傝瀵硅仈鍚堟煡璇㈢粨鏋滄帓搴忔椂錛屼篃蹇呴』浣跨敤絎竴鏌ヨ璇彞涓殑鍒楀悕銆佸垪鏍囬鎴栬呭垪搴忓彿銆?</p> <p>銆銆鍦ㄤ嬌鐢║NION 榪愮畻絎︽椂錛屽簲淇濊瘉姣忎釜鑱斿悎鏌ヨ璇彞鐨勯夋嫨鍒楄〃涓湁鐩稿悓鏁伴噺鐨勮〃杈懼紡錛屽茍涓旀瘡涓煡璇㈤夋嫨琛ㄨ揪寮忓簲鍏鋒湁鐩稿悓鐨勬暟鎹被鍨嬶紝鎴栨槸鍙互鑷姩灝嗗畠浠漿鎹負鐩稿悓鐨勬暟鎹被鍨嬨傚湪鑷姩杞崲鏃訛紝瀵逛簬鏁板肩被鍨嬶紝緋葷粺灝嗕綆綺懼害鐨勬暟鎹被鍨嬭漿鎹負楂樼簿搴︾殑鏁版嵁綾誨瀷銆?/p> <p>銆銆鍦ㄥ寘鎷涓煡璇㈢殑UNION璇彞涓紝鍏舵墽琛岄『搴忔槸鑷乏鑷沖彸錛屼嬌鐢ㄦ嫭鍙峰彲浠ユ敼鍙樿繖涓鎵ц欏哄簭銆備緥濡傦細</p> <p>銆銆鏌ヨ1 UNION (鏌ヨ2 UNION 鏌ヨ3)</p> <p>銆銆<strong>涓夈佽繛鎺ユ煡璇?/strong></p> <p>銆銆閫氳繃榪炴帴榪愮畻絎﹀彲浠ュ疄鐜板涓〃鏌ヨ銆傝繛鎺ユ槸鍏崇郴鏁版嵁搴撴ā鍨嬬殑涓昏鐗圭偣錛屼篃鏄畠鍖哄埆浜庡叾瀹冪被鍨嬫暟鎹簱綆$悊緋葷粺鐨勪竴涓爣蹇椼?/p> <p>銆銆鍦ㄥ叧緋繪暟鎹簱綆$悊緋葷粺涓紝琛ㄥ緩绔嬫椂鍚勬暟鎹箣闂寸殑鍏崇郴涓嶅繀紜畾錛屽父鎶婁竴涓疄浣撶殑鎵鏈変俊鎭瓨鏀懼湪涓涓〃涓傚綋媯绱㈡暟鎹椂錛岄氳繃榪炴帴鎿嶄綔鏌ヨ鍑哄瓨鏀懼湪澶氫釜琛ㄤ腑鐨勪笉鍚屽疄浣撶殑淇℃伅銆傝繛鎺ユ搷浣滅粰鐢ㄦ埛甯︽潵寰堝ぇ鐨勭伒媧繪э紝浠栦滑鍙互鍦ㄤ換浣曟椂鍊欏鍔犳柊鐨勬暟鎹被鍨嬨備負涓嶅悓瀹炰綋鍒涘緩鏂扮殑琛紝灝斿悗閫氳繃榪炴帴榪涜鏌ヨ銆?/p> <p>銆銆榪炴帴鍙互鍦⊿ELECT 璇彞鐨凢ROM瀛愬彞鎴朩HERE瀛愬彞涓緩绔嬶紝浼兼槸鑰岄潪鍦‵ROM瀛愬彞涓寚鍑鴻繛鎺ユ椂鏈夊姪浜庡皢榪炴帴鎿嶄綔涓嶹HERE瀛愬彞涓殑鎼滅儲鏉′歡鍖哄垎寮鏉ャ傛墍浠ワ紝鍦═ransact-SQL涓帹鑽愪嬌鐢ㄨ繖縐嶆柟娉曘?/p> <p>銆銆SQL-92鏍囧噯鎵瀹氫箟鐨凢ROM瀛愬彞鐨勮繛鎺ヨ娉曟牸寮忎負錛?/p> <p> 銆銆FROM join_table join_type join_table<br>銆銆[ON (join_condition)] </p> <p>銆銆鍏朵腑join_table鎸囧嚭鍙備笌榪炴帴鎿嶄綔鐨勮〃鍚嶏紝榪炴帴鍙互瀵瑰悓涓涓〃鎿嶄綔錛屼篃鍙互瀵瑰琛ㄦ搷浣滐紝瀵瑰悓涓涓〃鎿嶄綔鐨勮繛鎺ュ張縐板仛鑷繛鎺ャ?/p> <p>銆銆join_type 鎸囧嚭榪炴帴綾誨瀷錛屽彲鍒嗕負涓夌錛氬唴榪炴帴銆佸榪炴帴鍜屼氦鍙夎繛鎺ャ傚唴榪炴帴(INNER JOIN)浣跨敤姣旇緝榪愮畻絎﹁繘琛岃〃闂存煇(浜?鍒楁暟鎹殑姣旇緝鎿嶄綔錛屽茍鍒楀嚭榪欎簺琛ㄤ腑涓庤繛鎺ユ潯浠剁浉鍖歸厤鐨勬暟鎹銆傛牴鎹墍浣跨敤鐨勬瘮杈冩柟寮忎笉鍚岋紝鍐呰繛鎺ュ張鍒嗕負絳夊艱繛鎺ャ佽嚜鐒惰繛鎺ュ拰涓嶇瓑榪炴帴涓夌銆傚榪炴帴鍒嗕負宸﹀榪炴帴(LEFT OUTER JOIN鎴朙EFT JOIN)銆佸彸澶栬繛鎺?RIGHT OUTER JOIN鎴朢IGHT JOIN)鍜屽叏澶栬繛鎺?FULL OUTER JOIN鎴朏ULL JOIN)涓夌銆備笌鍐呰繛鎺ヤ笉鍚岀殑鏄紝澶栬繛鎺ヤ笉鍙垪鍑轟笌榪炴帴鏉′歡鐩稿尮閰嶇殑琛岋紝鑰屾槸鍒楀嚭宸﹁〃(宸﹀榪炴帴鏃?銆佸彸琛?鍙沖榪炴帴鏃?鎴栦袱涓〃(鍏ㄥ榪炴帴鏃?涓墍鏈夌鍚堟悳绱㈡潯浠剁殑鏁版嵁琛屻?/p> <p>銆銆浜ゅ弶榪炴帴(CROSS JOIN)娌℃湁WHERE 瀛愬彞錛屽畠榪斿洖榪炴帴琛ㄤ腑鎵鏈夋暟鎹鐨勭瑳鍗″皵縐紝鍏剁粨鏋滈泦鍚堜腑鐨勬暟鎹鏁扮瓑浜庣涓涓〃涓鍚堟煡璇㈡潯浠剁殑鏁版嵁琛屾暟涔樹互絎簩涓〃涓鍚堟煡璇㈡潯浠剁殑鏁版嵁琛屾暟銆?/p> <p>銆銆榪炴帴鎿嶄綔涓殑ON (join_condition) 瀛愬彞鎸囧嚭榪炴帴鏉′歡錛屽畠鐢辮榪炴帴琛ㄤ腑鐨勫垪鍜屾瘮杈冭繍綆楃銆侀昏緫榪愮畻絎︾瓑鏋勬垚銆?/p> <p>銆銆鏃犺鍝榪炴帴閮戒笉鑳藉text銆乶text鍜宨mage鏁版嵁綾誨瀷鍒楄繘琛岀洿鎺ヨ繛鎺ワ紝浣嗗彲浠ュ榪欎笁縐嶅垪榪涜闂存帴榪炴帴銆備緥濡傦細</p> <p> 銆銆SELECT p1.pub_id,p2.pub_id,p1.pr_info<br>銆銆FROM pub_info AS p1 INNER JOIN pub_info AS p2<br>銆銆ON DATALENGTH(p1.pr_info)=DATALENGTH(p2.pr_info) </p> <p>銆銆(涓)鍐呰繛鎺?br>銆銆鍐呰繛鎺ユ煡璇㈡搷浣滃垪鍑轟笌榪炴帴鏉′歡鍖歸厤鐨勬暟鎹錛屽畠浣跨敤姣旇緝榪愮畻絎︽瘮杈冭榪炴帴鍒楃殑鍒楀箋傚唴榪炴帴鍒嗕笁縐嶏細<br>銆銆1銆佺瓑鍊艱繛鎺ワ細鍦ㄨ繛鎺ユ潯浠朵腑浣跨敤絳変簬鍙?=)榪愮畻絎︽瘮杈冭榪炴帴鍒楃殑鍒楀鹼紝鍏舵煡璇㈢粨鏋滀腑鍒楀嚭琚繛鎺ヨ〃涓殑鎵鏈夊垪錛屽寘鎷叾涓殑閲嶅鍒椼?br>銆銆2銆佷笉絳夎繛鎺ワ細 鍦ㄨ繛鎺ユ潯浠朵嬌鐢ㄩ櫎絳変簬榪愮畻絎︿互澶栫殑鍏跺畠姣旇緝榪愮畻絎︽瘮杈冭榪炴帴鐨勫垪鐨勫垪鍊箋傝繖浜涜繍綆楃鍖呮嫭>銆?gt;=銆?lt;=銆?lt;銆?>銆?<鍜?lt;>銆?br>銆銆3銆佽嚜鐒惰繛鎺ワ細鍦ㄨ繛鎺ユ潯浠朵腑浣跨敤絳変簬(=)榪愮畻絎︽瘮杈冭榪炴帴鍒楃殑鍒楀鹼紝浣嗗畠浣跨敤閫夋嫨鍒楄〃鎸囧嚭鏌ヨ緇撴灉闆嗗悎涓墍鍖呮嫭鐨勫垪錛屽茍鍒犻櫎榪炴帴琛ㄤ腑鐨勯噸澶嶅垪銆?br>銆銆渚嬶紝涓嬮潰浣跨敤絳夊艱繛鎺ュ垪鍑篴uthors鍜宲ublishers琛ㄤ腑浣嶄簬鍚屼竴鍩庡競鐨勪綔鑰呭拰鍑虹増紺撅細</p> <p> 銆 SELECT *<br>銆銆FROM authors AS a INNER JOIN publishers AS p<br>銆銆ON a.city=p.city<br>銆銆鍙堝浣跨敤鑷劧榪炴帴錛屽湪閫夋嫨鍒楄〃涓垹闄uthors 鍜宲ublishers 琛ㄤ腑閲嶅鍒?city鍜宻tate)錛?br>銆銆SELECT a.*,p.pub_id,p.pub_name,p.country<br>銆銆FROM authors AS a INNER JOIN publishers AS p<br>銆銆ON a.city=p.city </p> <p>銆銆(浜?澶栬繛鎺?br>銆銆鍐呰繛鎺ユ椂錛岃繑鍥炴煡璇㈢粨鏋滈泦鍚堜腑鐨勪粎鏄鍚堟煡璇㈡潯浠? WHERE 鎼滅儲鏉′歡鎴?HAVING 鏉′歡)鍜岃繛鎺ユ潯浠剁殑琛屻傝岄噰鐢ㄥ榪炴帴鏃訛紝瀹冭繑鍥炲埌鏌ヨ緇撴灉闆嗗悎涓殑涓嶄粎鍖呭惈絎﹀悎榪炴帴鏉′歡鐨勮錛岃屼笖榪樺寘鎷乏琛?宸﹀榪炴帴鏃?銆佸彸琛?鍙沖榪炴帴鏃?鎴栦袱涓竟鎺ヨ〃(鍏ㄥ榪炴帴)涓殑鎵鏈夋暟鎹銆傚涓嬮潰浣跨敤宸﹀榪炴帴灝嗚鍧涘唴瀹瑰拰浣滆呬俊鎭繛鎺ヨ搗鏉ワ細</p> <p> 銆 SELECT a.*,b.* FROM luntan LEFT JOIN usertable as b<br>銆銆ON a.username=b.username </p> <p>銆銆涓嬮潰浣跨敤鍏ㄥ榪炴帴灝哻ity琛ㄤ腑鐨勬墍鏈変綔鑰呬互鍙妘ser琛ㄤ腑鐨勬墍鏈変綔鑰咃紝浠ュ強浠栦滑鎵鍦ㄧ殑鍩庡競錛?/p> <p> 銆  SELECT a.*,b.*<br>銆銆FROM city as a FULL OUTER JOIN user as b<br>銆銆ON a.username=b.username </p> <p>銆銆(涓?浜ゅ弶榪炴帴<br>銆銆浜ゅ弶榪炴帴涓嶅甫WHERE 瀛愬彞錛屽畠榪斿洖琚繛鎺ョ殑涓や釜琛ㄦ墍鏈夋暟鎹鐨勭瑳鍗″皵縐紝榪斿洖鍒扮粨鏋滈泦鍚堜腑鐨勬暟鎹鏁扮瓑浜庣涓涓〃涓鍚堟煡璇㈡潯浠剁殑鏁版嵁琛屾暟涔樹互絎簩涓〃涓鍚堟煡璇㈡潯浠剁殑鏁版嵁琛屾暟銆備緥錛宼itles琛ㄤ腑鏈?綾誨浘涔︼紝鑰宲ublishers琛ㄤ腑鏈?瀹跺嚭鐗堢ぞ錛屽垯涓嬪垪浜ゅ弶榪炴帴媯绱㈠埌鐨勮褰曟暟灝嗙瓑浜?*8=48琛屻?br>   SELECT type,pub_name<br>銆銆FROM titles CROSS JOIN publishers<br>銆銆ORDER BY type<br></p> <p>淇敼瀛楁灞炴?/p> <p>alter table tablename modify id int(10) unsigned auto_increment primary key not null</p> <p>淇敼榛樿鍊?/p> <p>alter table tablename alter id default 0</p> <p>緇欏瓧孌靛鍔爌rimary key</p> <p>alter table tablename add primary key(id);</p> <p>鍒犻櫎primary key</p> <p>1銆乤lter table tablename drop primary key;</p> <p>2銆乨rop primary key on tablename;</p> <p><br>鏌ョ湅table琛ㄧ粨鏋?/p> <p>show create table tableName;</p> <p><br>淇敼table琛ㄦ暟鎹紩鎿?/p> <p>alter table tableName ENGINE = MyISAM (InnoDB);</p> <p>澧炲姞瀛楁<br>ALTER TABLE `table` ADD `field` INT(11) UNSIGNED NOT NULL</p> <p>鍒犻櫎瀛楁</p> <p>alert table 'table' drop 'field'</p> <p> </p> <img src ="http://www.shnenglu.com/true/aggbug/31625.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/true/" target="_blank">true</a> 2007-09-05 14:49 <a href="http://www.shnenglu.com/true/archive/2007/09/05/31625.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>MySQL浣跨敤tips銆愯漿銆?/title><link>http://www.shnenglu.com/true/archive/2007/08/30/31191.html</link><dc:creator>true</dc:creator><author>true</author><pubDate>Thu, 30 Aug 2007 02:20:00 GMT</pubDate><guid>http://www.shnenglu.com/true/archive/2007/08/30/31191.html</guid><wfw:comment>http://www.shnenglu.com/true/comments/31191.html</wfw:comment><comments>http://www.shnenglu.com/true/archive/2007/08/30/31191.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/true/comments/commentRss/31191.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/true/services/trackbacks/31191.html</trackback:ping><description><![CDATA[<table cellSpacing=0 cellPadding=0 width="90%" align=center border=0> <tbody> <tr> <th class=f24> <h1>MySQL浣跨敤tips</h1> </th> </tr> <tr> <td align=middle height=20><font color=#999999><small>浣滆咃細鍙墮噾鑽?(Email:imysql@gmail.com) 鏉ユ簮:http://imysql.cn (2006-07-12 17:05:03)</small></font></td> </tr> <tr> <td><br></td> </tr> <tr> <td class=l17><font class=f14 id=zoom><font color=#cccccc><!-- 姝f枃begin --><br>1銆佺敤mysql鍐呯疆鍑芥暟杞崲ip鍦板潃鍜屾暟瀛?br>鍒╃敤涓や釜鍐呯疆鍑芥暟<br>inet_aton:灝唅p鍦板潃杞崲鎴愭暟瀛楀瀷<br>inet_ntoa:灝嗘暟瀛楀瀷杞崲鎴恑p鍦板潃<br><br>2銆佸厖鍒嗗埄鐢╩ysql鍐呯疆鐨刦ormat鍑芥暟<br>灝ゅ叾鏄湪澶勭悊瀛楃鏍煎紡鐨勬椂鍊?渚嬪灝?2345杞崲鎴?2,345榪欐牱鐨?鍙鐢?format(12345,0)鍗沖彲,濡傛灉鐢╢ormat(12345,2)鍒欐樉紺虹殑鏄?2,345.00浜?..<br><br>3銆佸埄鐢╩ysql鐨勫唴緗嚱鏁板鐞嗘椂闂存埑闂<br>eg : select FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x');<br>緇撴灉: 2004 3rd August 03:35:48 2004<br><br>4銆佸埄鐢╩ysql_convert_table_format杞崲琛ㄧ被鍨?br>闇瑕丏BI鍜孌BD鐨刴ysql鐩稿叧妯″潡鏀寔鎵嶈兘鐢?渚嬪瓙:<br>mysql_convert_table_format --user=root --password='xx' --type=myisam test yejr<br><br>5銆佷慨鏀筸ysql琛ㄤ腑鐨勫瓧孌靛悕<br>alter table tb_name change old_col new_col definition...<br><br>6銆佸埄鐢ㄤ復鏃跺彉閲?br>select @var1:=a1+a2 as a_sum,@var2:=b1+b2 as b_sum,@var1+@var2 as total_sum from test_table xxx;<br><br>7銆佺敤int綾誨瀷瀛樺偍ip鍦板潃<br>鍘熷厛閿欒鐨勮涓哄繀欏葷敤bigint鎵嶅錛屽悗鏉ュ彂鐜頒嬌鐢╥nt unsigned綾誨瀷灝辮凍澶熶簡銆?:)<br><br>8銆丆REATE TABLE IF NOT EXISTS ... select 璇硶灞闄?br>灝界鍙槸瀵圭洰鏍囪〃鐨刬nsert鎿嶄綔錛屼絾鏄?#8216;灞呯劧’涓嶅厑璁告簮琛ㄧ殑insert鎿嶄綔錛岀湡鏄帿鍚嶅叾濡?br><br>9銆佸埄鐢↖F鍑芥暟蹇熶慨鏀笶NUM瀛楁鍊?br>涓涓緥瀛愶細<br>update rule set enable = if('0' = enable,'1','0') where xxx;<br>enable 綾誨瀷錛歟num('0','1') not null default '0'<br><br>10銆佷簨鍔℃棤娉曞祵濂?br><br>11銆侀伩鍏嶉暱鏃墮棿鐨剆leep榪炴帴閫犳垚鐨勮繛鎺ユ暟瓚呭嚭闂<br>璁懼畾鍏ㄥ眬鍙橀噺 wait_timeout 鍜?interactive_timeout 涓烘瘮杈冨皬鐨勫鹼紝渚嬪 10(s)錛屽氨鑳戒嬌姣忎釜sleep榪炴帴鍦?0s涔嬪悗濡傛灉榪樻病鏈夋煡璇㈢殑璇濊嚜鍔ㄦ柇寮銆?br><!-- 姝f枃end --><br>(http://www.fanqiang.com)<br></font></font></td> </tr> </tbody> </table> <img src ="http://www.shnenglu.com/true/aggbug/31191.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/true/" target="_blank">true</a> 2007-08-30 10:20 <a href="http://www.shnenglu.com/true/archive/2007/08/30/31191.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>mysql涓嬪浣曟墽琛宻ql鑴氭湰銆愯漿銆?/title><link>http://www.shnenglu.com/true/archive/2007/07/17/28174.html</link><dc:creator>true</dc:creator><author>true</author><pubDate>Tue, 17 Jul 2007 02:45:00 GMT</pubDate><guid>http://www.shnenglu.com/true/archive/2007/07/17/28174.html</guid><wfw:comment>http://www.shnenglu.com/true/comments/28174.html</wfw:comment><comments>http://www.shnenglu.com/true/archive/2007/07/17/28174.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/true/comments/commentRss/28174.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/true/services/trackbacks/28174.html</trackback:ping><description><![CDATA[<table id=article4ccda6b5010008nw cellSpacing=0 cellPadding=0 border=0> <tbody> <tr> <td align=middle></td> </tr> <tr id=articleBody4ccda6b5010008nw> <td class=aBody> <table class=description cellSpacing=0 cellPadding=0 align=center border=0> <tbody> <tr> <td align=middle> <div id="hvzpftn" class="sysBr500 text" id=articleText4ccda6b5010008nw align=left twffan="done"> <div twffan="done">  <p><font face=瀹嬩綋>棣栬姝ラ(涓鑸彲鐪佺暐):<br>寮鍚痬ysql鏈嶅姟(榛樿鏄紑鏈烘椂灝辮嚜鍔ㄨ繍琛屼簡):<br>鎺у埗闈㈡澘-->綆$悊宸ュ叿-->鏈嶅姟,鍦ㄩ噷闈㈡壘鍒板悕縐頒負mysql鐨勯」,鍙屽嚮灝卞彲鐪嬪畠鐨勬湇鍔$姸鎬佹槸鍚姩榪樻槸鍋滄,鎶婂畠璁句負鍚姩</font></p> <p><font face=瀹嬩綋>榪炴帴mysql:<br>鍦ㄥ懡浠よ涓嬭緭鍏?mysql -h localhost -u root -p鍥炶濺,鐒跺悗杈撳叆瀵嗙爜鍗沖彲;鎴栫洿鎺ヨ繍琛宮ysql鑷甫鐨勮繛鎺ュ伐鍏?鐒跺悗杈撳叆瀵嗙爜鍗沖彲.</font></p> <p><font face=瀹嬩綋>1.緙栧啓sql鑴氭湰,鍋囪鍐呭濡備笅:</font></p> <p><font face=瀹嬩綋>  create database dearabao;<br>  use dearabao;<br>  create table niuzi (name varchar(20));</font></p> <p><font face=瀹嬩綋>  淇濆瓨鑴氭湰鏂囦歡,鍋囪鎴戞妸瀹冧繚瀛樺湪F鐩樼殑hello world鐩綍涓?浜庢槸璇ユ枃浠剁殑璺緞涓?F:\hello world\niuzi.sql</font></p> <p><font face=瀹嬩綋><br>2.鎵цsql鑴氭湰,鍙互鏈?縐嶆柟娉?<br>  絎竴縐嶆柟娉?<br> 鍦ㄥ懡浠よ涓?鏈繛鎺ユ暟鎹簱),杈撳叆 mysql -h localhost -u root -p123456 < F:\hello world\niuzi.sql (娉ㄦ剰璺緞涓嶇敤鍔犲紩鍙風殑!!) 鍥炶濺鍗沖彲.<br>  絎簩縐嶆柟娉?<br> 鍦ㄥ懡浠よ涓?宸茶繛鎺ユ暟鎹簱,姝ゆ椂鐨勬彁紺虹涓?mysql> ),杈撳叆 source F:\hello world\niuzi.sql (娉ㄦ剰璺緞涓嶇敤鍔犲紩鍙風殑) 鎴栬?\. F:\hello world\niuzi.sql (娉ㄦ剰璺緞涓嶇敤鍔犲紩鍙風殑) 鍥炶濺鍗沖彲</font></p> <p><br> </p> </div> </div> </td> </tr> </tbody> </table> <table class=dashed cellSpacing=0 cellPadding=0 align=center border=0> <tbody> <tr> <td></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <img src ="http://www.shnenglu.com/true/aggbug/28174.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/true/" target="_blank">true</a> 2007-07-17 10:45 <a href="http://www.shnenglu.com/true/archive/2007/07/17/28174.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://www.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://dadepaimai.com" target="_blank">欧美 亚欧 日韩视频在线</a>| <a href="http://8222666.com" target="_blank">欧美视频中文字幕在线</a>| <a href="http://music444.com" target="_blank">欧美成人精品一区</a>| <a href="http://cytus2wiki.com" target="_blank">欧美性猛交xxxx乱大交蜜桃</a>| <a href="http://www227ee.com" target="_blank">国产伦理一区</a>| <a href="http://5b6c.com" target="_blank">亚洲人www</a>| <a href="http://www-90422.com" target="_blank">香蕉久久久久久久av网站</a>| <a href="http://6567ya.com" target="_blank">久久久久久黄</a>| <a href="http://343119.com" target="_blank">日韩视频永久免费</a>| <a href="http://hbzbjxzz.com" target="_blank">欧美中文字幕第一页</a>| <a href="http://yxtczx.com" target="_blank">欧美久久久久免费</a>| <a href="http://ynzhuoyi.com" target="_blank">国产一区在线播放</a>| <a href="http://gyzhoucheng.com" target="_blank">一区二区精品在线</a>| <a href="http://juegold.com" target="_blank">久久嫩草精品久久久精品</a>| <a href="http://555346.com" target="_blank">亚洲理论在线</a>| <a href="http://bizhijidi.com" target="_blank">久久精品卡一</a>| <a href="http://688528.com" target="_blank">欧美日韩一区二区三区在线</a>| <a href="http://5566kan.com" target="_blank">国产亚洲激情在线</a>| <a href="http://ssis378.com" target="_blank">夜夜嗨av一区二区三区网页</a>| <a href="http://yzxq520.com" target="_blank">久久五月婷婷丁香社区</a>| <a href="http://4388x3.com" target="_blank">日韩一级片网址</a>| <a href="http://by66336.com" target="_blank">欧美一区二区日韩</a>| <a href="http://yy306.com" target="_blank">欧美日韩亚洲一区二区三区在线观看</a>| <a href="http://13751144594.com" target="_blank">国产一区视频观看</a>| <a href="http://7373se.com" target="_blank">亚洲欧美日韩国产一区二区</a>| <a href="http://aimashe.com" target="_blank">欧美成人在线免费观看</a>| <a href="http://1000kongbao.com" target="_blank">亚洲新中文字幕</a>| <a href="http://9lunli.com" target="_blank">欧美国产日产韩国视频</a>| <a href="http://airsixth.com" target="_blank">国际精品欧美精品</a>| <a href="http://by1422.com" target="_blank">亚洲一区二区黄</a>| <a href="http://zhhtianyi.com" target="_blank">欧美高清在线一区二区</a>| <a href="http://erzhuzi.com" target="_blank">亚洲欧美综合精品久久成人</a>| <a href="http://avicpharm.com" target="_blank">欧美精品一区在线</a>| <a href="http://k91cm.com" target="_blank">在线播放日韩专区</a>| <a href="http://www-293456.com" target="_blank">久久xxxx</a>| <a href="http://xxoo668.com" target="_blank">一区二区三区精品国产</a>| <a href="http://402626com.com" target="_blank">欧美成人午夜77777</a>| <a href="http://6w7y.com" target="_blank">国内揄拍国内精品少妇国语</a>| <a href="http://301110.com" target="_blank">亚洲一区区二区</a>| <a href="http://baigoso.com" target="_blank">亚洲激情一区二区</a>| <a href="http://holotu.com" target="_blank">久久aⅴ国产紧身牛仔裤</a>| <a href="http://yada-jg.com" target="_blank">欧美视频一区二区三区在线观看</a>| <a href="http://77xyc77.com" target="_blank">亚洲第一精品夜夜躁人人爽</a>| <a href="http://041935.com" target="_blank">欧美在线一二三区</a>| <a href="http://2cc8.com" target="_blank">亚洲午夜免费福利视频</a>| <a href="http://92ebook.com" target="_blank">欧美二区乱c少妇</a>| <a href="http://wwwyinyinai149.com" target="_blank">在线成人免费观看</a>| <a href="http://hakuihoso.com" target="_blank">久久激情中文</a>| <a href="http://xpj694.com" target="_blank">亚洲欧美国产日韩中文字幕</a>| <a href="http://k91cm.com" target="_blank">欧美日韩一区自拍</a>| <a href="http://ywy99.com" target="_blank">一区二区三区导航</a>| <a href="http://www-13978.com" target="_blank">亚洲欧洲一区</a>| <a href="http://bgflee.com" target="_blank">欧美激情bt</a>| <a href="http://yishangsh.com" target="_blank">一区二区三区在线视频播放</a>| <a href="http://wwwhhh396.com" target="_blank">久久国产精品高清</a>| <a href="http://luobu520.com" target="_blank">亚洲资源av</a>| <a href="http://www-440450.com" target="_blank">欧美日韩在线视频首页</a>| <a href="http://56myf.com" target="_blank">亚洲免费电影在线</a>| <a href="http://609t.com" target="_blank">亚洲国产女人aaa毛片在线</a>| <a href="http://www38044.com" target="_blank">久久九九免费</a>| <a href="http://www-q28.com" target="_blank">激情国产一区二区</a>| <a href="http://jiazhuangma.com" target="_blank">久久一区二区视频</a>| <a href="http://2jjzz.com" target="_blank">久久精品女人</a>| <a href="http://nachang5117.com" target="_blank">黑人巨大精品欧美一区二区</a>| <a href="http://94wr.com" target="_blank">午夜精品久久久久久久久</a>| <a href="http://kk8c.com" target="_blank">宅男66日本亚洲欧美视频</a>| <a href="http://rezel-zj.com" target="_blank">欧美日韩另类在线</a>| <a href="http://fjnexpo.com" target="_blank">亚洲午夜一级</a>| <a href="http://799858.com" target="_blank">亚洲天堂激情</a>| <a href="http://pinyuanad.com" target="_blank">国产精品一区二区久久国产</a>| <a href="http://edtxt.com" target="_blank">亚洲综合精品四区</a>| <a href="http://www44448.com" target="_blank">亚洲一区二区在线免费观看视频</a>| <a href="http://jlkcjz.com" target="_blank">欧美午夜不卡视频</a>| <a href="http://660507ww.com" target="_blank">亚洲欧美国产高清</a>| <a href="http://p54y.com" target="_blank">亚洲欧美日韩综合国产aⅴ</a>| <a href="http://maoshimh.com" target="_blank">国产精品日韩久久久久</a>| <a href="http://xjj733.com" target="_blank">欧美影院精品一区</a>| <a href="http://3188m.com" target="_blank">性色一区二区</a>| <a href="http://vipaiqiyi.com" target="_blank">国产一区二区三区四区五区美女 </a>| <a href="http://wwwxigua66.com" target="_blank">国产精品无码永久免费888</a>| <a href="http://5657hh.com" target="_blank">亚洲影视在线播放</a>| <a href="http://muwendada.com" target="_blank">亚洲宅男天堂在线观看无病毒</a>| <a href="http://whaylan.com" target="_blank">国产精品久久久久一区二区三区 </a>| <a href="http://414794.com" target="_blank">欧美在线一二三区</a>| <a href="http://25axxa.com" target="_blank">久久国产主播</a>| <a href="http://418ch.com" target="_blank">狠狠做深爱婷婷久久综合一区</a>| <a href="http://dusenborg.com" target="_blank">麻豆成人综合网</a>| <a href="http://987kt.com" target="_blank">免费永久网站黄欧美</a>| <a href="http://2502255.com" target="_blank">亚洲精品国产欧美</a>| <a href="http://5s5s5s.com" target="_blank">9色porny自拍视频一区二区</a>| <a href="http://9885888.com" target="_blank">欧美性理论片在线观看片免费</a>| <a href="http://xianconnector.com" target="_blank">亚洲午夜伦理</a>| <a href="http://674446.com" target="_blank">午夜精品久久久久久久99樱桃</a>| <a href="http://5yy6.com" target="_blank">国产欧美精品在线观看</a>| <a href="http://92xx00.com" target="_blank">久久婷婷国产综合国色天香</a>| <a href="http://jldianda.com" target="_blank">久热成人在线视频</a>| <a href="http://www668889.com" target="_blank">日韩午夜电影</a>| <a href="http://9e67.com" target="_blank">亚洲影院免费</a>| <a href="http://www94816.com" target="_blank">精品动漫一区</a>| <a href="http://cctbdy.com" target="_blank">欧美激情精品久久久久久蜜臀</a>| <a href="http://wwwqm9.com" target="_blank">欧美区在线观看</a>| <a href="http://794278.com" target="_blank">性娇小13――14欧美</a>| <a href="http://www333444123.com" target="_blank">久久精品日产第一区二区</a>| <a href="http://8484vivo.com" target="_blank">亚洲国产一成人久久精品</a>| <a href="http://3b6f.com" target="_blank">亚洲福利视频在线</a>| <a href="http://qdpetlove.com" target="_blank">欧美精品一区在线发布</a>| <a href="http://8484vivo.com" target="_blank">午夜精品美女自拍福到在线</a>| <a href="http://saox28.com" target="_blank">欧美在线高清</a>| <a href="http://987kt.com" target="_blank">日韩一区二区高清</a>| <a href="http://sdxinqi.com" target="_blank">亚洲一区免费在线观看</a>| <a href="http://hhsp13.com" target="_blank">精品成人一区二区</a>| <a href="http://72avav.com" target="_blank">亚洲精品美女免费</a>| <a href="http://szjyf668.com" target="_blank">国产人久久人人人人爽</a>| <a href="http://www672hh.com" target="_blank">欧美激情二区三区</a>| <a href="http://114mz.com" target="_blank">欧美视频导航</a>| <a href="http://samucorvin.com" target="_blank">久久婷婷久久一区二区三区</a>| <a href="http://hkjccc.com" target="_blank">欧美激情免费观看</a>| <a href="http://lutube666.com" target="_blank">亚洲影院免费观看</a>| <a href="http://qibilly.com" target="_blank">久久青青草综合</a>| <a href="http://wg246.com" target="_blank">宅男精品视频</a>| <a href="http://ss2ssc.com" target="_blank">久久久久久一区二区三区</a>| <a href="http://844985.com" target="_blank">日韩午夜高潮</a>| <a href="http://8090567.com" target="_blank">欧美资源在线</a>| <a href="http://ategpu.com" target="_blank">亚洲天堂av图片</a>| <a href="http://233116.com" target="_blank">久久久久欧美</a>| <a href="http://fxsdcj.com" target="_blank">亚洲欧美欧美一区二区三区</a>| <a href="http://by4672.com" target="_blank">久久频这里精品99香蕉</a>| <a href="http://6688zf.com" target="_blank">亚洲免费在线观看视频</a>| <a href="http://hlyjh.com" target="_blank">久久免费99精品久久久久久</a>| <a href="http://xzvaz.com" target="_blank">亚洲视频一区在线</a>| <a href="http://o3xo.com" target="_blank">麻豆精品在线观看</a>| <a href="http://czhqwy.com" target="_blank">午夜免费日韩视频</a>| <a href="http://www668889.com" target="_blank">欧美成人午夜激情在线</a>| <a href="http://520844www.com" target="_blank">久久精品视频一</a>| <a href="http://www-xj788.com" target="_blank">欧美日韩在线不卡</a>| <a href="http://236fff.com" target="_blank">欧美国产精品劲爆</a>| <a href="http://instantptt.com" target="_blank">国产精品综合av一区二区国产馆</a>| <a href="http://www-222kkk.com" target="_blank">久久久中精品2020中文</a>| <a href="http://48655aa.com" target="_blank">国产精品超碰97尤物18</a>| <a href="http://ddixx.com" target="_blank">欧美激情一区在线</a>| <a href="http://lmjqav.com" target="_blank">国产欧美一区二区白浆黑人</a>| <a href="http://czjrby.com" target="_blank">亚洲人成在线免费观看</a>| <a href="http://ooonefteprompellets.com" target="_blank">韩国免费一区</a>| <a href="http://9876666.com" target="_blank">亚洲网站在线观看</a>| <a href="http://8x29ft.com" target="_blank">一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 </a>| <a href="http://cnchtx.com" target="_blank">久久精品国亚洲</a>| <a href="http://cfqcgw.com" target="_blank">亚洲影院色无极综合</a>| <a href="http://481323.com" target="_blank">久久一二三国产</a>| <a href="http://yckjwb.com" target="_blank">欧美一区高清</a>| <a href="http://eee104.com" target="_blank">欧美日韩综合在线</a>| <a href="http://227237.com" target="_blank">亚洲国产色一区</a>| <a href="http://300618.com" target="_blank">亚洲福利免费</a>| <a href="http://7749137.com" target="_blank">久久国产一区二区</a>| <a href="http://syruili.com" target="_blank">欧美中文字幕在线视频</a>| <a href="http://www-06654.com" target="_blank">国产精品九九久久久久久久</a>| <a href="http://jrtkpx.com" target="_blank">亚洲国产精品成人va在线观看</a>| <a href="http://nachang5117.com" target="_blank">国产综合色精品一区二区三区</a>| <a href="http://039658.com" target="_blank">亚洲视频日本</a>| <a href="http://junhuatesu.com" target="_blank">亚洲日本理论电影</a>| <a href="http://by27333.com" target="_blank">快射av在线播放一区</a>| <a href="http://lianjiemenye.com" target="_blank">久久久久久香蕉网</a>| <a href="http://123-sj.com" target="_blank">国产视频一区免费看</a>| <a href="http://4545www.com" target="_blank">亚洲性感激情</a>| <a href="http://btbt7086.com" target="_blank">亚洲欧美在线高清</a>| <a href="http://caca060.com" target="_blank">国产精品国产a</a>| <a href="http://www-55655.com" target="_blank">99精品热视频只有精品10</a>| <a href="http://zhaosaofu.com" target="_blank">亚洲精品你懂的</a>| <a href="http://www-4997.com" target="_blank">女仆av观看一区</a>| <a href="http://223533.com" target="_blank">欧美高清在线</a>| <a href="http://eee2244.com" target="_blank">亚洲国内自拍</a>| <a href="http://888nei.com" target="_blank">免费视频一区二区三区在线观看</a>| <a href="http://wy172.com" target="_blank">麻豆成人91精品二区三区</a>| <a href="http://270909.com" target="_blank">国产自产精品</a>| <a href="http://978769.com" target="_blank">久久精品久久99精品久久</a>| <a href="http://pfpf66.com" target="_blank">久久精品在线播放</a>| <a href="http://75pppp.com" target="_blank">国产一区二区三区丝袜</a>| <a href="http://xiaofan123.com" target="_blank">性欧美激情精品</a>| <a href="http://hjaa7.com" target="_blank">久久久99爱</a>| <a href="http://ahhccz.com" target="_blank">国内揄拍国内精品久久</a>| <a href="http://wanmajc.com" target="_blank">久久国产视频网</a>| <a href="http://y65o.com" target="_blank">美女国内精品自产拍在线播放</a>| <a href="http://7269003.com" target="_blank">激情成人av</a>| <a href="http://hhhh19.com" target="_blank">久久五月天婷婷</a>| <a href="http://710477.com" target="_blank">亚洲成色777777女色窝</a>| <a href="http://youjizzbox.com" target="_blank">亚洲黄色精品</a>| <a href="http://56667r.com" target="_blank">欧美精品一区在线发布</a>| <a href="http://yada-jg.com" target="_blank">99在线|亚洲一区二区</a>| <a href="http://373336.com" target="_blank">亚洲专区一区二区三区</a>| <a href="http://033232.com" target="_blank">国产精品久久久久久福利一牛影视 </a>| <a href="http://783956.com" target="_blank">老司机一区二区三区</a>| <a href="http://042455.com" target="_blank">亚洲风情在线资源站</a>| <a href="http://9927tv.com" target="_blank">欧美ed2k</a>| <a href="http://www1122fu.com" target="_blank">亚洲精品久久久久久久久</a>| <a href="http://327099.com" target="_blank">一区二区三区**美女毛片</a>| <a href="http://qvod777.com" target="_blank">欧美日韩在线播放一区</a>| <a href="http://xaxkizlar.com" target="_blank">亚洲一区二区欧美日韩</a>| <a href="http://989p.com" target="_blank">久久精品99国产精品</a>| <a href="http://sese699.com" target="_blank">在线观看成人一级片</a>| <a href="http://www278999.com" target="_blank">女仆av观看一区</a>| <a href="http://japanjavbibi.com" target="_blank">亚洲精品你懂的</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>