锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品xxx在线观看www,亚洲精品一区二区三区婷婷月 ,国产综合激情http://www.shnenglu.com/wanghaiguang/category/20408.html閫嗘按琛岃垷錛屼笉榪涘垯閫zh-cnFri, 29 Nov 2013 08:55:25 GMTFri, 29 Nov 2013 08:55:25 GMT60MySQL鎬ц兘浼樺寲鐨勬渶浣?0+鏉$粡楠?/title><link>http://www.shnenglu.com/wanghaiguang/archive/2013/11/28/204490.html</link><dc:creator>鐜嬫搗鍏?/dc:creator><author>鐜嬫搗鍏?/author><pubDate>Thu, 28 Nov 2013 03:40:00 GMT</pubDate><guid>http://www.shnenglu.com/wanghaiguang/archive/2013/11/28/204490.html</guid><wfw:comment>http://www.shnenglu.com/wanghaiguang/comments/204490.html</wfw:comment><comments>http://www.shnenglu.com/wanghaiguang/archive/2013/11/28/204490.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/wanghaiguang/comments/commentRss/204490.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/wanghaiguang/services/trackbacks/204490.html</trackback:ping><description><![CDATA[<p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">浠婂ぉ錛屾暟鎹簱鐨勬搷浣滆秺鏉ヨ秺鎴愪負鏁翠釜搴旂敤鐨勬ц兘鐡墮浜嗭紝榪欑偣瀵逛簬Web搴旂敤灝ゅ叾鏄庢樉銆傚叧浜庢暟鎹簱鐨勬ц兘錛岃繖騫朵笉鍙槸DBA鎵嶉渶瑕佹媴蹇冪殑浜嬶紝鑰岃繖鏇存槸鎴戜滑紼嬪簭鍛橀渶瑕佸幓鍏蟲敞鐨勪簨鎯呫傚綋鎴戜滑鍘昏璁℃暟鎹簱琛ㄧ粨鏋勶紝瀵規搷浣滄暟鎹簱鏃訛紙灝ゅ叾鏄煡琛ㄦ椂鐨凷QL璇彞錛夛紝鎴戜滑閮介渶瑕佹敞鎰忔暟鎹搷浣滅殑鎬ц兘銆傝繖閲岋紝鎴戜滑涓嶄細璁茶繃澶氱殑SQL璇彞鐨勪紭鍖栵紝鑰屽彧鏄拡瀵筂ySQL榪欎竴Web搴旂敤鏈澶氱殑鏁版嵁搴撱傚笇鏈涗笅闈㈢殑榪欎簺浼樺寲鎶宸у浣犳湁鐢ㄣ?/p><h4>1. 涓烘煡璇㈢紦瀛樹紭鍖栦綘鐨勬煡璇?/h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">澶у鏁扮殑MySQL鏈嶅姟鍣ㄩ兘寮鍚簡鏌ヨ緙撳瓨銆傝繖鏄彁楂樻ф渶鏈夋晥鐨勬柟娉曚箣涓錛岃屼笖榪欐槸琚玀ySQL鐨勬暟鎹簱寮曟搸澶勭悊鐨勩傚綋鏈夊緢澶氱浉鍚岀殑鏌ヨ琚墽琛屼簡澶氭鐨勬椂鍊欙紝榪欎簺鏌ヨ緇撴灉浼氳鏀懼埌涓涓紦瀛樹腑錛岃繖鏍鳳紝鍚庣畫鐨勭浉鍚岀殑鏌ヨ灝變笉鐢ㄦ搷浣滆〃鑰岀洿鎺ヨ闂紦瀛樼粨鏋滀簡銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">榪欓噷鏈涓昏鐨勯棶棰樻槸錛屽浜庣▼搴忓憳鏉ヨ錛岃繖涓簨鎯呮槸寰堝鏄撹蹇界暐鐨勩傚洜涓猴紝鎴戜滑鏌愪簺鏌ヨ璇彞浼氳MySQL涓嶄嬌鐢ㄧ紦瀛樸傝鐪嬩笅闈㈢殑紺轟緥錛?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #339966;">//</span><span style="color: #339966;"> 鏌ヨ緙撳瓨涓嶅紑鍚?/span><span style="color: #000000; "><br />$r </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mysql_query("</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; "> username </span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; "> signup_date </span><span style="color: #808080; ">>=</span><span style="color: #000000; "> CURDATE()");<br /> <br /></span><span style="color: #339966;">//</span><span style="color: #339966;"> 寮鍚煡璇㈢紦瀛?/span><span style="color: #000000; "><br />$today </span><span style="color: #808080; ">=</span><span style="color: #000000; "> date("Y</span><span style="color: #808080; ">-</span><span style="color: #000000; ">m</span><span style="color: #808080; ">-</span><span style="color: #000000; ">d");<br />$r </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mysql_query("</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; "> username </span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; "> signup_date </span><span style="color: #808080; ">>=</span><span style="color: #000000; "> </span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">$today</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">");<br /></span></div></p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">涓婇潰涓ゆ潯SQL璇彞鐨勫樊鍒氨鏄?CURDATE() 錛孧ySQL鐨勬煡璇㈢紦瀛樺榪欎釜鍑芥暟涓嶈搗浣滅敤銆傛墍浠ワ紝鍍?NOW() 鍜?RAND() 鎴栨槸鍏跺畠鐨勮濡傛綾葷殑SQL鍑芥暟閮戒笉浼氬紑鍚煡璇㈢紦瀛橈紝鍥犱負榪欎簺鍑芥暟鐨勮繑鍥炴槸浼氫笉瀹氱殑鏄撳彉鐨勩傛墍浠ワ紝浣犳墍闇瑕佺殑灝辨槸鐢ㄤ竴涓彉閲忔潵浠f浛MySQL鐨勫嚱鏁幫紝浠庤屽紑鍚紦瀛樸?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;"></p><h4>2. EXPLAIN 浣犵殑 SELECT 鏌ヨ</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">浣跨敤 <a target="_blank" style="color: #2970a6; text-decoration: none;">EXPLAIN</a> 鍏抽敭瀛楀彲浠ヨ浣犵煡閬揗ySQL鏄浣曞鐞嗕綘鐨凷QL璇彞鐨勩傝繖鍙互甯綘鍒嗘瀽浣犵殑鏌ヨ璇彞鎴栨槸琛ㄧ粨鏋勭殑鎬ц兘鐡墮銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">EXPLAIN 鐨勬煡璇㈢粨鏋滆繕浼氬憡璇変綘浣犵殑绱㈠紩涓婚敭琚浣曞埄鐢ㄧ殑錛屼綘鐨勬暟鎹〃鏄浣曡鎼滅儲鍜屾帓搴忕殑……絳夌瓑錛岀瓑絳夈?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鎸戜竴涓綘鐨凷ELECT璇彞錛堟帹鑽愭寫閫夐偅涓渶澶嶆潅鐨勶紝鏈夊琛ㄨ仈鎺ョ殑錛夛紝鎶婂叧閿瓧EXPLAIN鍔犲埌鍓嶉潰銆備綘鍙互浣跨敤phpmyadmin鏉ュ仛榪欎釜浜嬨傜劧鍚庯紝浣犱細鐪嬪埌涓寮犺〃鏍箋備笅闈㈢殑榪欎釜紺轟緥涓紝鎴戜滑蹇樿鍔犱笂浜唃roup_id绱㈠紩錛屽茍涓旀湁琛ㄨ仈鎺ワ細</p><div style="margin: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;"><img src="http://www.shnenglu.com/images/cppblog_com/wanghaiguang/unoptimized_explain.jpg" width="540" height="242" alt="" /></div><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">褰撴垜浠負 group_id 瀛楁鍔犱笂绱㈠紩鍚庯細</p><div style="margin: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;"><img src="http://www.shnenglu.com/images/cppblog_com/wanghaiguang/optimized_explain.jpg" width="540" height="280" alt="" /></div><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鎴戜滑鍙互鐪嬪埌錛屽墠涓涓粨鏋滄樉紺烘悳绱簡 7883 琛岋紝鑰屽悗涓涓彧鏄悳绱簡涓や釜琛ㄧ殑 9 鍜?16 琛屻傛煡鐪媟ows鍒楀彲浠ヨ鎴戜滑鎵懼埌娼滃湪鐨勬ц兘闂銆?/p><h4>3. 褰撳彧瑕佷竴琛屾暟鎹椂浣跨敤 LIMIT 1</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">褰撲綘鏌ヨ琛ㄧ殑鏈変簺鏃跺欙紝浣犲凡緇忕煡閬撶粨鏋滃彧浼氭湁涓鏉$粨鏋滐紝浣嗗洜涓轟綘鍙兘闇瑕佸幓fetch娓告爣錛屾垨鏄綘涔熻浼氬幓媯鏌ヨ繑鍥炵殑璁板綍鏁般?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鍦ㄨ繖縐嶆儏鍐典笅錛屽姞涓?LIMIT 1 鍙互澧炲姞鎬ц兘銆傝繖鏍蜂竴鏍鳳紝MySQL鏁版嵁搴撳紩鎿庝細鍦ㄦ壘鍒頒竴鏉℃暟鎹悗鍋滄鎼滅儲錛岃屼笉鏄戶緇線鍚庢煡灝戜笅涓鏉$鍚堣褰曠殑鏁版嵁銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">涓嬮潰鐨勭ず渚嬶紝鍙槸涓轟簡鎵句竴涓嬫槸鍚︽湁“涓浗”鐨勭敤鎴鳳紝寰堟槑鏄撅紝鍚庨潰鐨勪細姣斿墠闈㈢殑鏇存湁鏁堢巼銆傦紙璇鋒敞鎰忥紝絎竴鏉′腑鏄疭elect *錛岀浜屾潯鏄疭elect 1錛?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #339966;">//</span><span style="color: #339966;"> 娌℃湁鏁堢巼鐨勶細</span><span style="color: #000000; "><br />$r </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mysql_query("</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; "> </span><span style="color: #808080; ">*</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; "> country </span><span style="color: #808080; ">=</span><span style="color: #000000; "> </span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">China</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">");<br /></span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (mysql_num_rows($r) </span><span style="color: #808080; ">></span><span style="color: #000000; "> </span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">) {<br />    </span><span style="color: #339966;">//</span><span style="color: #000000; "> <img src="http://www.shnenglu.com/Images/dot.gif" alt="" /><br />}<br /> <br /></span><span style="color: #339966;">//</span><span style="color: #339966;"> 鏈夋晥鐜囩殑錛?/span><span style="color: #000000; "><br />$r </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mysql_query("</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; "> </span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; "> country </span><span style="color: #808080; ">=</span><span style="color: #000000; "> </span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">China</span><span style="color: #FF0000; ">'</span><span style="color: #000000; "> LIMIT </span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">");<br /></span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (mysql_num_rows($r) </span><span style="color: #808080; ">></span><span style="color: #000000; "> </span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">) {<br />    </span><span style="color: #339966;">//</span><span style="color: #000000; "> <img src="http://www.shnenglu.com/Images/dot.gif" alt="" /><br />}</span></div></p><h4>4. 涓烘悳绱㈠瓧孌靛緩绱㈠紩</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">绱㈠紩騫朵笉涓瀹氬氨鏄粰涓婚敭鎴栨槸鍞竴鐨勫瓧孌點傚鏋滃湪浣犵殑琛ㄤ腑錛屾湁鏌愪釜瀛楁浣犳昏浼氱粡甯哥敤鏉ュ仛鎼滅儲錛岄偅涔堬紝璇蜂負鍏跺緩绔嬬儲寮曞惂銆?/p><div style="margin: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;"><img src="http://www.shnenglu.com/images/cppblog_com/wanghaiguang/search_index.jpg" width="580" height="225" alt="" /></div><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">浠庝笂鍥句綘鍙互鐪嬪埌閭d釜鎼滅儲瀛椾覆 “last_name LIKE ‘a%’”錛屼竴涓槸寤轟簡绱㈠紩錛屼竴涓槸娌℃湁绱㈠紩錛屾ц兘宸簡4鍊嶅乏鍙熾?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鍙﹀錛屼綘搴旇涔熼渶瑕佺煡閬撲粈涔堟牱鐨勬悳绱㈡槸涓嶈兘浣跨敤姝e父鐨勭儲寮曠殑銆備緥濡傦紝褰撲綘闇瑕佸湪涓綃囧ぇ鐨勬枃绔犱腑鎼滅儲涓涓瘝鏃訛紝濡傦細 “WHERE post_content LIKE ‘%apple%’”錛岀儲寮曞彲鑳芥槸娌℃湁鎰忎箟鐨勩備綘鍙兘闇瑕佷嬌鐢?a target="_blank" style="color: #2970a6; text-decoration: none;">MySQL鍏ㄦ枃绱㈠紩</a> 鎴栨槸鑷繁鍋氫竴涓儲寮曪紙姣斿璇達細鎼滅儲鍏抽敭璇嶆垨鏄疶ag浠涔堢殑錛?/p><h4>5. 鍦↗oin琛ㄧ殑鏃跺欎嬌鐢ㄧ浉褰撶被鍨嬬殑渚嬶紝騫跺皢鍏剁儲寮?/h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">濡傛灉浣犵殑搴旂敤紼嬪簭鏈夊緢澶?JOIN 鏌ヨ錛屼綘搴旇紜涓や釜琛ㄤ腑Join鐨勫瓧孌墊槸琚緩榪囩儲寮曠殑銆傝繖鏍鳳紝MySQL鍐呴儴浼氬惎鍔ㄤ負浣犱紭鍖朖oin鐨凷QL璇彞鐨勬満鍒躲?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鑰屼笖錛岃繖浜涜鐢ㄦ潵Join鐨勫瓧孌碉紝搴旇鏄浉鍚岀殑綾誨瀷鐨勩備緥濡傦細濡傛灉浣犺鎶?DECIMAL 瀛楁鍜屼竴涓?INT 瀛楁Join鍦ㄤ竴璧鳳紝MySQL灝辨棤娉曚嬌鐢ㄥ畠浠殑绱㈠紩銆傚浜庨偅浜汼TRING綾誨瀷錛岃繕闇瑕佹湁鐩稿悓鐨勫瓧絎﹂泦鎵嶈銆傦紙涓や釜琛ㄧ殑瀛楃闆嗘湁鍙兘涓嶄竴鏍鳳級<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #339966;">//</span><span style="color: #339966;"> 鍦╯tate涓煡鎵綾ompany</span><span style="color: #000000; "><br />$r </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mysql_query("</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; "> company_name </span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; "> users<br />    </span><span style="color: #FF00FF; ">LEFT</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">JOIN</span><span style="color: #000000; "> companies </span><span style="color: #0000FF; ">ON</span><span style="color: #000000; "> (users.state </span><span style="color: #808080; ">=</span><span style="color: #000000; "> companies.state)<br />    </span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; "> users.id </span><span style="color: #808080; ">=</span><span style="color: #000000; "> $</span><span style="color: #FF00FF; ">user_id</span><span style="color: #000000; ">");<br /> <br /></span><span style="color: #339966;">//</span><span style="color: #339966;"> 涓や釜 state 瀛楁搴旇鏄寤鴻繃绱㈠紩鐨勶紝鑰屼笖搴旇鏄浉褰撶殑綾誨瀷錛岀浉鍚岀殑瀛楃闆嗐?/span></div></p><h4>6. 鍗冧竾涓嶈 ORDER BY RAND()</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鎯蟲墦涔辮繑鍥炵殑鏁版嵁琛岋紵闅忔満鎸戜竴涓暟鎹紵鐪熶笉鐭ラ亾璋佸彂鏄庝簡榪欑鐢ㄦ硶錛屼絾寰堝鏂版墜寰堝枩嬈㈣繖鏍風敤銆備絾浣犵‘涓嶄簡瑙h繖鏍峰仛鏈夊涔堝彲鎬曠殑鎬ц兘闂銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">濡傛灉浣犵湡鐨勬兂鎶婅繑鍥炵殑鏁版嵁琛屾墦涔變簡錛屼綘鏈塏縐嶆柟娉曞彲浠ヨ揪鍒拌繖涓洰鐨勩傝繖鏍蜂嬌鐢ㄥ彧璁╀綘鐨勬暟鎹簱鐨勬ц兘鍛堟寚鏁扮駭鐨勪笅闄嶃傝繖閲岀殑闂鏄細MySQL浼氫笉寰椾笉鍘繪墽琛孯AND()鍑芥暟錛堝緢鑰桟PU鏃墮棿錛夛紝鑰屼笖榪欐槸涓轟簡姣忎竴琛岃褰曞幓璁拌錛岀劧鍚庡啀瀵瑰叾鎺掑簭銆傚氨綆楁槸浣犵敤浜哃imit 1涔熸棤嫻庝簬浜嬶紙鍥犱負瑕佹帓搴忥級</p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">涓嬮潰鐨勭ず渚嬫槸闅忔満鎸戜竴鏉¤褰?/p><div style="margin: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;"><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #339966;">//</span><span style="color: #339966;"> 鍗冧竾涓嶈榪欐牱鍋氾細</span><span style="color: #000000; "><br />$r </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mysql_query("</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; "> username </span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">ORDER</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">BY</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">RAND</span><span style="color: #000000; ">() LIMIT </span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">");<br /> <br /></span><span style="color: #339966;">//</span><span style="color: #339966;"> 榪欒浼氭洿濂斤細</span><span style="color: #000000; "><br />$r </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mysql_query("</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">count</span><span style="color: #000000; ">(</span><span style="color: #808080; ">*</span><span style="color: #000000; ">) </span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">");<br />$d </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mysql_fetch_row($r);<br />$</span><span style="color: #FF00FF; ">rand</span><span style="color: #000000; "> </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mt_rand(</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,$d</span><span style="color: #FF0000; ">[</span><span style="color: #FF0000; ">0</span><span style="color: #FF0000; ">]</span><span style="color: #000000; "> </span><span style="color: #808080; ">-</span><span style="color: #000000; "> </span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">);<br /> <br />$r </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mysql_query("</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; "> username </span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user</span><span style="color: #000000; "> LIMIT $</span><span style="color: #FF00FF; ">rand</span><span style="color: #000000; ">, </span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">");</span></div></div><h4>7. 閬垮厤 SELECT *</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">浠庢暟鎹簱閲岃鍑鴻秺澶氱殑鏁版嵁錛岄偅涔堟煡璇㈠氨浼氬彉寰楄秺鎱€傚茍涓旓紝濡傛灉浣犵殑鏁版嵁搴撴湇鍔″櫒鍜學EB鏈嶅姟鍣ㄦ槸涓ゅ彴鐙珛鐨勬湇鍔″櫒鐨勮瘽錛岃繖榪樹細澧炲姞緗戠粶浼犺緭鐨勮礋杞姐?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鎵浠ワ紝浣犲簲璇ュ吇鎴愪竴涓渶瑕佷粈涔堝氨鍙栦粈涔堢殑濂界殑涔犳儻銆?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #339966;">//</span><span style="color: #339966;"> 涓嶆帹鑽?/span><span style="color: #000000; "><br />$r </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mysql_query("</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; "> </span><span style="color: #808080; ">*</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user_id</span><span style="color: #000000; "> </span><span style="color: #808080; ">=</span><span style="color: #000000; "> </span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">");<br />$d </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mysql_fetch_assoc($r);<br />echo "Welcome {$d</span><span style="color: #FF0000; ">[</span><span style="color: #FF0000; ">'username'</span><span style="color: #FF0000; ">]</span><span style="color: #000000; ">}";<br /> <br /></span><span style="color: #339966;">//</span><span style="color: #339966;"> 鎺ㄨ崘</span><span style="color: #000000; "><br />$r </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mysql_query("</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; "> username </span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user_id</span><span style="color: #000000; "> </span><span style="color: #808080; ">=</span><span style="color: #000000; "> </span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">");<br />$d </span><span style="color: #808080; ">=</span><span style="color: #000000; "> mysql_fetch_assoc($r);<br />echo "Welcome {$d</span><span style="color: #FF0000; ">[</span><span style="color: #FF0000; ">'username'</span><span style="color: #FF0000; ">]</span><span style="color: #000000; ">}";</span></div></p><h4>8. 姘歌繙涓烘瘡寮犺〃璁劇疆涓涓狪D</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鎴戜滑搴旇涓烘暟鎹簱閲岀殑姣忓紶琛ㄩ兘璁劇疆涓涓狪D鍋氫負鍏朵富閿紝鑰屼笖鏈濂界殑鏄竴涓狪NT鍨嬬殑錛堟帹鑽愪嬌鐢║NSIGNED錛夛紝騫惰緗笂鑷姩澧炲姞鐨凙UTO_INCREMENT鏍囧織銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">灝辯畻鏄綘 users 琛ㄦ湁涓涓富閿彨 “email”鐨勫瓧孌碉紝浣犱篃鍒瀹冩垚涓轟富閿備嬌鐢?VARCHAR 綾誨瀷鏉ュ綋涓婚敭浼氫嬌鐢ㄥ緱鎬ц兘涓嬮檷銆傚彟澶栵紝鍦ㄤ綘鐨勭▼搴忎腑錛屼綘搴旇浣跨敤琛ㄧ殑ID鏉ユ瀯閫犱綘鐨勬暟鎹粨鏋勩?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鑰屼笖錛屽湪MySQL鏁版嵁寮曟搸涓嬶紝榪樻湁涓浜涙搷浣滈渶瑕佷嬌鐢ㄤ富閿紝鍦ㄨ繖浜涙儏鍐典笅錛屼富閿殑鎬ц兘鍜岃緗彉寰楅潪甯擱噸瑕侊紝姣斿錛岄泦緹わ紝鍒嗗尯……</p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鍦ㄨ繖閲岋紝鍙湁涓涓儏鍐墊槸渚嬪錛岄偅灝辨槸“鍏寵仈琛?#8221;鐨?#8220;澶栭敭”錛屼篃灝辨槸璇達紝榪欎釜琛ㄧ殑涓婚敭錛岄氳繃鑻ュ共涓埆鐨勮〃鐨勪富閿瀯鎴愩傛垜浠妸榪欎釜鎯呭喌鍙仛“澶栭敭”銆傛瘮濡傦細鏈変竴涓?#8220;瀛︾敓琛?#8221;鏈夊鐢熺殑ID錛屾湁涓涓?#8220;璇劇▼琛?#8221;鏈夎紼婭D錛岄偅涔堬紝“鎴愮嘩琛?#8221;灝辨槸“鍏寵仈琛?#8221;浜嗭紝鍏跺叧鑱斾簡瀛︾敓琛ㄥ拰璇劇▼琛紝鍦ㄦ垚緇╄〃涓紝瀛︾敓ID鍜岃紼婭D鍙?#8220;澶栭敭”鍏跺叡鍚岀粍鎴愪富閿?/p><h4>9. 浣跨敤 ENUM 鑰屼笉鏄?VARCHAR</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;"><a target="_blank" style="color: #2970a6; text-decoration: none;">ENUM</a> 綾誨瀷鏄潪甯稿揩鍜岀揣鍑戠殑銆傚湪瀹為檯涓婏紝鍏朵繚瀛樼殑鏄?TINYINT錛屼絾鍏跺琛ㄤ笂鏄劇ず涓哄瓧絎︿覆銆傝繖鏍蜂竴鏉ワ紝鐢ㄨ繖涓瓧孌墊潵鍋氫竴浜涢夐」鍒楄〃鍙樺緱鐩稿綋鐨勫畬緹庛?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">濡傛灉浣犳湁涓涓瓧孌碉紝姣斿“鎬у埆”錛?#8220;鍥藉”錛?#8220;姘戞棌”錛?#8220;鐘舵?#8221;鎴?#8220;閮ㄩ棬”錛屼綘鐭ラ亾榪欎簺瀛楁鐨勫彇鍊兼槸鏈夐檺鑰屼笖鍥哄畾鐨勶紝閭d箞錛屼綘搴旇浣跨敤 ENUM 鑰屼笉鏄?VARCHAR銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">MySQL涔熸湁涓涓?#8220;寤鴻”錛堣絎崄鏉★級鍛婅瘔浣犳庝箞鍘婚噸鏂扮粍緇囦綘鐨勮〃緇撴瀯銆傚綋浣犳湁涓涓?VARCHAR 瀛楁鏃訛紝榪欎釜寤鴻浼氬憡璇変綘鎶婂叾鏀規垚 ENUM 綾誨瀷銆備嬌鐢?PROCEDURE ANALYSE() 浣犲彲浠ュ緱鍒扮浉鍏崇殑寤鴻銆?/p><h4>10. 浠?PROCEDURE ANALYSE() 鍙栧緱寤鴻</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;"><a target="_blank" style="color: #2970a6; text-decoration: none;">PROCEDURE ANALYSE()</a> 浼氳 MySQL 甯綘鍘誨垎鏋愪綘鐨勫瓧孌靛拰鍏跺疄闄呯殑鏁版嵁錛屽茍浼氱粰浣犱竴浜涙湁鐢ㄧ殑寤鴻銆傚彧鏈夎〃涓湁瀹為檯鐨勬暟鎹紝榪欎簺寤鴻鎵嶄細鍙樺緱鏈夌敤錛屽洜涓鴻鍋氫竴浜涘ぇ鐨勫喅瀹氭槸闇瑕佹湁鏁版嵁浣滀負鍩虹鐨勩?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">渚嬪錛屽鏋滀綘鍒涘緩浜嗕竴涓?INT 瀛楁浣滀負浣犵殑涓婚敭錛岀劧鑰屽茍娌℃湁澶鐨勬暟鎹紝閭d箞錛孭ROCEDURE ANALYSE()浼氬緩璁綘鎶婅繖涓瓧孌電殑綾誨瀷鏀規垚 MEDIUMINT 銆傛垨鏄綘浣跨敤浜嗕竴涓?VARCHAR 瀛楁錛屽洜涓烘暟鎹笉澶氾紝浣犲彲鑳戒細寰楀埌涓涓浣犳妸瀹冩敼鎴?ENUM 鐨勫緩璁傝繖浜涘緩璁紝閮芥槸鍙兘鍥犱負鏁版嵁涓嶅澶氾紝鎵浠ュ喅絳栧仛寰楀氨涓嶅鍑嗐?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鍦╬hpmyadmin閲岋紝浣犲彲浠ュ湪鏌ョ湅琛ㄦ椂錛岀偣鍑?“Propose table structure” 鏉ユ煡鐪嬭繖浜涘緩璁?/p><div style="margin: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;"><img src="http://www.shnenglu.com/images/cppblog_com/wanghaiguang/suggestions.jpg" width="418" height="249" alt="" /></div><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">涓瀹氳娉ㄦ剰錛岃繖浜涘彧鏄緩璁紝鍙湁褰撲綘鐨勮〃閲岀殑鏁版嵁瓚婃潵瓚婂鏃訛紝榪欎簺寤鴻鎵嶄細鍙樺緱鍑嗙‘銆備竴瀹氳璁頒綇錛屼綘鎵嶆槸鏈緇堝仛鍐沖畾鐨勪漢銆?/p><h4>11. 灝藉彲鑳界殑浣跨敤 NOT NULL</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">闄ら潪浣犳湁涓涓緢鐗瑰埆鐨勫師鍥犲幓浣跨敤 NULL 鍊鹼紝浣犲簲璇ユ繪槸璁╀綘鐨勫瓧孌典繚鎸?NOT NULL銆傝繖鐪嬭搗鏉ュソ鍍忔湁鐐逛簤璁紝璇峰線涓嬬湅銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">棣栧厛錛岄棶闂綘鑷繁“Empty”鍜?#8220;NULL”鏈夊澶х殑鍖哄埆錛堝鏋滄槸INT錛岄偅灝辨槸0鍜孨ULL錛夛紵濡傛灉浣犺寰楀畠浠箣闂存病鏈変粈涔堝尯鍒紝閭d箞浣犲氨涓嶈浣跨敤NULL銆傦紙浣犵煡閬撳悧錛熷湪 Oracle 閲岋紝NULL 鍜?Empty 鐨勫瓧絎︿覆鏄竴鏍風殑錛?</p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">涓嶈浠ヤ負 NULL 涓嶉渶瑕佺┖闂達紝鍏墮渶瑕侀澶栫殑絀洪棿錛屽茍涓旓紝鍦ㄤ綘榪涜姣旇緝鐨勬椂鍊欙紝浣犵殑紼嬪簭浼氭洿澶嶆潅銆?褰撶劧錛岃繖閲屽茍涓嶆槸璇翠綘灝變笉鑳戒嬌鐢∟ULL浜嗭紝鐜板疄鎯呭喌鏄緢澶嶆潅鐨勶紝渚濈劧浼氭湁浜涙儏鍐典笅錛屼綘闇瑕佷嬌鐢∟ULL鍊箋?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">涓嬮潰鎽樿嚜MySQL鑷繁鐨勬枃妗o細</p><blockquote style="margin: 5px 0px; padding: 8px 12px 8px 36px; background-image: url(http://coolshell.cn/wp-content/themes/inove/img/blockquote.gif); background-color: #f4f5f7; border: 1px dashed #cccccc; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px; background-position: 3px 3px; background-repeat: no-repeat no-repeat;"><p style="margin: 0px 0px 10px; padding: 0px;">“NULL columns require additional space in the row to record whether their values are NULL. For MyISAM tables, each NULL column takes one bit extra, rounded up to the nearest byte.”</p></blockquote><h4>12. Prepared Statements</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">Prepared Statements寰堝儚瀛樺偍榪囩▼錛屾槸涓縐嶈繍琛屽湪鍚庡彴鐨凷QL璇彞闆嗗悎錛屾垜浠彲浠ヤ粠浣跨敤 prepared statements 鑾峰緱寰堝濂藉錛屾棤璁烘槸鎬ц兘闂榪樻槸瀹夊叏闂銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">Prepared Statements 鍙互媯鏌ヤ竴浜涗綘緇戝畾濂界殑鍙橀噺錛岃繖鏍峰彲浠ヤ繚鎶や綘鐨勭▼搴忎笉浼氬彈鍒?#8220;SQL娉ㄥ叆寮?#8221;鏀誨嚮銆傚綋鐒訛紝浣犱篃鍙互鎵嬪姩鍦版鏌ヤ綘鐨勮繖浜涘彉閲忥紝鐒惰岋紝鎵嬪姩鐨勬鏌ュ鏄撳嚭闂錛岃屼笖寰堢粡甯鎬細琚▼搴忓憳蹇樹簡銆傚綋鎴戜滑浣跨敤涓浜沠ramework鎴栨槸ORM鐨勬椂鍊欙紝榪欐牱鐨勯棶棰樹細濂戒竴浜涖?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鍦ㄦц兘鏂歸潰錛屽綋涓涓浉鍚岀殑鏌ヨ琚嬌鐢ㄥ嬈$殑鏃跺欙紝榪欎細涓轟綘甯︽潵鍙鐨勬ц兘浼樺娍銆備綘鍙互緇欒繖浜汸repared Statements瀹氫箟涓浜涘弬鏁幫紝鑰孧ySQL鍙細瑙f瀽涓嬈°?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">铏界劧鏈鏂扮増鏈殑MySQL鍦ㄤ紶杈揚repared Statements鏄嬌鐢ㄤ簩榪涘埗褰㈠娍錛屾墍浠ヨ繖浼氫嬌寰楃綉緇滀紶杈撻潪甯告湁鏁堢巼銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">褰撶劧錛屼篃鏈変竴浜涙儏鍐典笅錛屾垜浠渶瑕侀伩鍏嶄嬌鐢≒repared Statements錛屽洜涓哄叾涓嶆敮鎸佹煡璇㈢紦瀛樸備絾鎹鐗堟湰5.1鍚庢敮鎸佷簡銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鍦≒HP涓浣跨敤prepared statements錛屼綘鍙互鏌ョ湅鍏朵嬌鐢ㄦ墜鍐岋細<a target="_blank" style="color: #2970a6; text-decoration: none;">mysqli 鎵╁睍</a> 鎴栨槸浣跨敤鏁版嵁搴撴娊璞″眰錛屽錛?nbsp;<a target="_blank" style="color: #2970a6; text-decoration: none;">PDO</a>.<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #339966;">//</span><span style="color: #339966;"> 鍒涘緩 prepared statement</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> ($stmt </span><span style="color: #808080; ">=</span><span style="color: #000000; "> $mysqli</span><span style="color: #808080; ">-></span><span style="color: #0000FF; ">prepare</span><span style="color: #000000; ">("</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; "> username </span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; "> state</span><span style="color: #808080; ">=</span><span style="color: #000000; ">?")) {<br /> <br /></span><span style="color: #339966;">    </span><span style="color: #339966;">//</span><span style="color: #339966;"> 緇戝畾鍙傛暟</span><span style="color: #000000; "><br />    $stmt</span><span style="color: #808080; ">-></span><span style="color: #000000; ">bind_param("s", $state);<br /> <br />    </span><span style="color: #339966;">//</span><span style="color: #339966;"> 鎵ц</span><span style="color: #000000; "><br />    $stmt</span><span style="color: #808080; ">-></span><span style="color: #0000FF; ">execute</span><span style="color: #000000; ">();<br /> <br /></span><span style="color: #339966;">    </span><span style="color: #339966;">//</span><span style="color: #339966;"> 緇戝畾緇撴灉</span><span style="color: #000000; "><br />    $stmt</span><span style="color: #808080; ">-></span><span style="color: #000000; ">bind_result($username);<br /> <br />    </span><span style="color: #339966;">//</span><span style="color: #339966;"> 縐誨姩娓告爣</span><span style="color: #000000; "><br />    $stmt</span><span style="color: #808080; ">-></span><span style="color: #0000FF; ">fetch</span><span style="color: #000000; ">();<br /> <br />    printf("</span><span style="color: #808080; ">%</span><span style="color: #000000; ">s </span><span style="color: #0000FF; ">is</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">from</span><span style="color: #000000; "> </span><span style="color: #808080; ">%</span><span style="color: #000000; ">s\n", $username, $state);<br /> <br />    $stmt</span><span style="color: #808080; ">-></span><span style="color: #0000FF; ">close</span><span style="color: #000000; ">();<br />}</span></div></p><h4>13. 鏃犵紦鍐茬殑鏌ヨ</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">姝e父鐨勬儏鍐典笅錛屽綋浣犲湪褰撲綘鍦ㄤ綘鐨勮剼鏈腑鎵ц涓涓猄QL璇彞鐨勬椂鍊欙紝浣犵殑紼嬪簭浼氬仠鍦ㄩ偅閲岀洿鍒版病榪欎釜SQL璇彞榪斿洖錛岀劧鍚庝綘鐨勭▼搴忓啀寰涓嬬戶緇墽琛屻備綘鍙互浣跨敤鏃犵紦鍐叉煡璇㈡潵鏀瑰彉榪欎釜琛屼負銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鍏充簬榪欎釜浜嬫儏錛屽湪PHP鐨勬枃妗d腑鏈変竴涓潪甯鎬笉閿欑殑璇存槑錛?nbsp;<a target="_blank" style="color: #2970a6; text-decoration: none;">mysql_unbuffered_query()</a> 鍑芥暟錛?/p><blockquote style="margin: 5px 0px; padding: 8px 12px 8px 36px; background-image: url(http://coolshell.cn/wp-content/themes/inove/img/blockquote.gif); background-color: #f4f5f7; border: 1px dashed #cccccc; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px; background-position: 3px 3px; background-repeat: no-repeat no-repeat;"><p style="margin: 0px 0px 10px; padding: 0px;">“mysql_unbuffered_query() sends the SQL query query to MySQL without automatically fetching and buffering the result rows as mysql_query() does. This saves a considerable amount of memory with SQL queries that produce large result sets, and you can start working on the result set immediately after the first row has been retrieved as you don’t have to wait until the complete SQL query has been performed.”</p></blockquote><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">涓婇潰閭e彞璇濈炕璇戣繃鏉ユ槸璇達紝mysql_unbuffered_query() 鍙戦佷竴涓猄QL璇彞鍒癕ySQL鑰屽茍涓嶅儚mysql_query()涓鏍峰幓鑷姩fethch鍜岀紦瀛樼粨鏋溿傝繖浼氱浉褰撹妭綰﹀緢澶氬彲瑙傜殑鍐呭瓨錛屽挨鍏舵槸閭d簺浼氫駭鐢熷ぇ閲忕粨鏋滅殑鏌ヨ璇彞錛屽茍涓旓紝浣犱笉闇瑕佺瓑鍒版墍鏈夌殑緇撴灉閮借繑鍥烇紝鍙渶瑕佺涓琛屾暟鎹繑鍥炵殑鏃跺欙紝浣犲氨鍙互寮濮嬮┈涓婂紑濮嬪伐浣滀簬鏌ヨ緇撴灉浜嗐?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鐒惰岋紝榪欎細鏈変竴浜涢檺鍒躲傚洜涓轟綘瑕佷箞鎶婃墍鏈夎閮借璧幫紝鎴栨槸浣犺鍦ㄨ繘琛屼笅涓嬈$殑鏌ヨ鍓嶈皟鐢?a target="_blank" style="color: #2970a6; text-decoration: none;">mysql_free_result()</a> 娓呴櫎緇撴灉銆傝屼笖錛?nbsp;<a target="_blank" style="color: #2970a6; text-decoration: none;">mysql_num_rows()</a> 鎴?nbsp;<a target="_blank" style="color: #2970a6; text-decoration: none;">mysql_data_seek()</a> 灝嗘棤娉曚嬌鐢ㄣ傛墍浠ワ紝鏄惁浣跨敤鏃犵紦鍐茬殑鏌ヨ浣犻渶瑕佷粩緇嗚冭檻銆?/p><h4>14. 鎶奍P鍦板潃瀛樻垚 UNSIGNED INT</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">寰堝紼嬪簭鍛橀兘浼氬垱寤轟竴涓?VARCHAR(15) 瀛楁鏉ュ瓨鏀懼瓧絎︿覆褰㈠紡鐨処P鑰屼笉鏄暣褰㈢殑IP銆傚鏋滀綘鐢ㄦ暣褰㈡潵瀛樻斁錛屽彧闇瑕?涓瓧鑺傦紝騫朵笖浣犲彲浠ユ湁瀹氶暱鐨勫瓧孌點傝屼笖錛岃繖浼氫負浣犲甫鏉ユ煡璇笂鐨勪紭鍔匡紝灝ゅ叾鏄綋浣犻渶瑕佷嬌鐢ㄨ繖鏍風殑WHERE鏉′歡錛欼P between ip1 and ip2銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鎴戜滑蹇呴渶瑕佷嬌鐢║NSIGNED INT錛屽洜涓?IP鍦板潃浼氫嬌鐢ㄦ暣涓?2浣嶇殑鏃犵鍙鋒暣褰€?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鑰屼綘鐨勬煡璇紝浣犲彲浠ヤ嬌鐢?nbsp;<a target="_blank" style="color: #2970a6; text-decoration: none;">INET_ATON()</a> 鏉ユ妸涓涓瓧絎︿覆IP杞垚涓涓暣褰紝騫朵嬌鐢?nbsp;<a target="_blank" style="color: #2970a6; text-decoration: none;">INET_NTOA()</a> 鎶婁竴涓暣褰㈣漿鎴愪竴涓瓧絎︿覆IP銆傚湪PHP涓紝涔熸湁榪欐牱鐨勫嚱鏁?nbsp;<a target="_blank" style="color: #2970a6; text-decoration: none;">ip2long()</a> 鍜?nbsp;<a target="_blank" style="color: #2970a6; text-decoration: none;">long2ip()</a>銆?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">$r </span><span style="color: #808080; ">=</span><span style="color: #000000; "> "</span><span style="color: #0000FF; ">UPDATE</span><span style="color: #000000; "> users </span><span style="color: #0000FF; ">SET</span><span style="color: #000000; "> ip </span><span style="color: #808080; ">=</span><span style="color: #000000; "> INET_ATON(</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">{$_SERVER[</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">REMOTE_ADDR</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">]}</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">) </span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user_id</span><span style="color: #000000; "> </span><span style="color: #808080; ">=</span><span style="color: #000000; "> $</span><span style="color: #FF00FF; ">user_id</span><span style="color: #000000; ">";</span></div></p><h4>15. 鍥哄畾闀垮害鐨勮〃浼氭洿蹇?/h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">濡傛灉琛ㄤ腑鐨勬墍鏈夊瓧孌甸兘鏄?#8220;鍥哄畾闀垮害”鐨勶紝鏁翠釜琛ㄤ細琚涓烘槸 <a target="_blank" style="color: #2970a6; text-decoration: none;">“static” 鎴?“fixed-length”</a>銆?渚嬪錛岃〃涓病鏈夊涓嬬被鍨嬬殑瀛楁錛?VARCHAR錛孴EXT錛孊LOB銆傚彧瑕佷綘鍖呮嫭浜嗗叾涓竴涓繖浜涘瓧孌碉紝閭d箞榪欎釜琛ㄥ氨涓嶆槸“鍥哄畾闀垮害闈欐佽〃”浜嗭紝榪欐牱錛孧ySQL 寮曟搸浼氱敤鍙︿竴縐嶆柟娉曟潵澶勭悊銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鍥哄畾闀垮害鐨勮〃浼氭彁楂樻ц兘錛屽洜涓篗ySQL鎼滃寰椾細鏇村揩涓浜涳紝鍥犱負榪欎簺鍥哄畾鐨勯暱搴︽槸寰堝鏄撹綆椾笅涓涓暟鎹殑鍋忕Щ閲忕殑錛屾墍浠ヨ鍙栫殑鑷劧涔熶細寰堝揩銆傝屽鏋滃瓧孌典笉鏄畾闀跨殑錛岄偅涔堬紝姣忎竴嬈¤鎵句笅涓鏉$殑璇濓紝闇瑕佺▼搴忔壘鍒頒富閿?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">騫朵笖錛屽浐瀹氶暱搴︾殑琛ㄤ篃鏇村鏄撹緙撳瓨鍜岄噸寤恒備笉榪囷紝鍞竴鐨勫壇浣滅敤鏄紝鍥哄畾闀垮害鐨勫瓧孌典細嫻垂涓浜涚┖闂達紝鍥犱負瀹氶暱鐨勫瓧孌墊棤璁轟綘鐢ㄤ笉鐢紝浠栭兘鏄鍒嗛厤閭d箞澶氱殑絀洪棿銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">浣跨敤“鍨傜洿鍒嗗壊”鎶鏈紙瑙佷笅涓鏉★級錛屼綘鍙互鍒嗗壊浣犵殑琛ㄦ垚涓轟袱涓竴涓槸瀹氶暱鐨勶紝涓涓垯鏄笉瀹氶暱鐨勩?/p><h4>16. 鍨傜洿鍒嗗壊</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">“鍨傜洿鍒嗗壊”鏄竴縐嶆妸鏁版嵁搴撲腑鐨勮〃鎸夊垪鍙樻垚鍑犲紶琛ㄧ殑鏂規硶錛岃繖鏍峰彲浠ラ檷浣庤〃鐨勫鏉傚害鍜屽瓧孌電殑鏁扮洰錛屼粠鑰岃揪鍒頒紭鍖栫殑鐩殑銆傦紙浠ュ墠錛屽湪閾惰鍋氳繃欏圭洰錛岃榪囦竴寮犺〃鏈?00澶氫釜瀛楁錛屽緢鎭愭栵級</p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;"><strong>紺轟緥涓</strong>錛氬湪Users琛ㄤ腑鏈変竴涓瓧孌墊槸瀹跺涵鍦板潃錛岃繖涓瓧孌墊槸鍙夊瓧孌碉紝鐩告瘮璧鳳紝鑰屼笖浣犲湪鏁版嵁搴撴搷浣滅殑鏃跺欓櫎浜嗕釜浜轟俊鎭錛屼綘騫朵笉闇瑕佺粡甯歌鍙栨垨鏄敼鍐欒繖涓瓧孌點傞偅涔堬紝涓轟粈涔堜笉鎶婁粬鏀懼埌鍙﹀涓寮犺〃涓憿錛?榪欐牱浼氳浣犵殑琛ㄦ湁鏇村ソ鐨勬ц兘錛屽ぇ瀹舵兂鎯蟲槸涓嶆槸錛屽ぇ閲忕殑鏃跺欙紝鎴戝浜庣敤鎴瘋〃鏉ヨ錛屽彧鏈夌敤鎴稩D錛岀敤鎴峰悕錛屽彛浠わ紝鐢ㄦ埛瑙掕壊絳変細琚粡甯鎬嬌鐢ㄣ傚皬涓鐐圭殑琛ㄦ繪槸浼氭湁濂界殑鎬ц兘銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;"><strong>紺轟緥浜?/strong>錛?浣犳湁涓涓彨 “last_login” 鐨勫瓧孌碉紝瀹冧細鍦ㄦ瘡嬈$敤鎴風櫥褰曟椂琚洿鏂般備絾鏄紝姣忔鏇存柊鏃朵細瀵艱嚧璇ヨ〃鐨勬煡璇㈢紦瀛樿娓呯┖銆傛墍浠ワ紝浣犲彲浠ユ妸榪欎釜瀛楁鏀懼埌鍙︿竴涓〃涓紝榪欐牱灝變笉浼氬獎鍝嶄綘瀵圭敤鎴稩D錛岀敤鎴峰悕錛岀敤鎴瘋鑹茬殑涓嶅仠鍦拌鍙栦簡錛屽洜涓烘煡璇㈢紦瀛樹細甯綘澧炲姞寰堝鎬ц兘銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鍙﹀錛屼綘闇瑕佹敞鎰忕殑鏄紝榪欎簺琚垎鍑哄幓鐨勫瓧孌墊墍褰㈡垚鐨勮〃錛屼綘涓嶄細緇忓父鎬у湴鍘籎oin浠栦滑錛屼笉鐒剁殑璇濓紝榪欐牱鐨勬ц兘浼氭瘮涓嶅垎鍓叉椂榪樿宸紝鑰屼笖錛屼細鏄瀬鏁扮駭鐨勪笅闄嶃?/p><h4>17. 鎷嗗垎澶х殑 DELETE 鎴?INSERT 璇彞</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">濡傛灉浣犻渶瑕佸湪涓涓湪綰跨殑緗戠珯涓婂幓鎵ц涓涓ぇ鐨?DELETE 鎴?INSERT 鏌ヨ錛屼綘闇瑕侀潪甯稿皬蹇冿紝瑕侀伩鍏嶄綘鐨勬搷浣滆浣犵殑鏁翠釜緗戠珯鍋滄鐩稿簲銆傚洜涓鴻繖涓や釜鎿嶄綔鏄細閿佽〃鐨勶紝琛ㄤ竴閿佷綇浜嗭紝鍒殑鎿嶄綔閮借繘涓嶆潵浜嗐?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">Apache 浼氭湁寰堝鐨勫瓙榪涚▼鎴栫嚎紼嬨傛墍浠ワ紝鍏跺伐浣滆搗鏉ョ浉褰撴湁鏁堢巼錛岃屾垜浠殑鏈嶅姟鍣ㄤ篃涓嶅笇鏈涙湁澶鐨勫瓙榪涚▼錛岀嚎紼嬪拰鏁版嵁搴撻摼鎺ワ紝榪欐槸鏋佸ぇ鐨勫崰鏈嶅姟鍣ㄨ祫婧愮殑浜嬫儏錛屽挨鍏舵槸鍐呭瓨銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">濡傛灉浣犳妸浣犵殑琛ㄩ攣涓婁竴孌墊椂闂達紝姣斿30縐掗挓錛岄偅涔堝浜庝竴涓湁寰堥珮璁塊棶閲忕殑绔欑偣鏉ヨ錛岃繖30縐掓墍縐瘡鐨勮闂繘紼?綰跨▼錛屾暟鎹簱閾炬帴錛屾墦寮鐨勬枃浠舵暟錛屽彲鑳戒笉浠呬粎浼氳浣犳硦WEB鏈嶅姟Crash錛岃繕鍙兘浼氳浣犵殑鏁村彴鏈嶅姟鍣ㄩ┈涓婃帥浜嗐?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鎵浠ワ紝濡傛灉浣犳湁涓涓ぇ鐨勫鐞嗭紝浣犲畾浣犱竴瀹氭妸鍏舵媶鍒嗭紝浣跨敤 LIMIT 鏉′歡鏄竴涓ソ鐨勬柟娉曘備笅闈㈡槸涓涓ず渚嬶細<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">while</span><span style="color: #000000; "> (</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">) {<br /> </span><span style="color: #339966;">   </span><span style="color: #339966;">//</span><span style="color: #339966;">姣忔鍙仛1000鏉?/span><span style="color: #000000; "><br />    mysql_query("</span><span style="color: #0000FF; ">DELETE</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; "> logs </span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; "> log_date </span><span style="color: #808080; "><=</span><span style="color: #000000; "> </span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">2009-11-01</span><span style="color: #FF0000; ">'</span><span style="color: #000000; "> LIMIT </span><span style="color: #800000; font-weight: bold; ">1000</span><span style="color: #000000; ">");<br />    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (mysql_affected_rows() </span><span style="color: #808080; ">==</span><span style="color: #000000; "> </span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">) {<br /></span><span style="color: #339966;">        </span><span style="color: #339966;">//</span><span style="color: #339966;"> 娌″緱鍙垹浜嗭紝閫鍑猴紒</span><span style="color: #000000; "><br />        </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br />    }<br /></span><span style="color: #339966;">    </span><span style="color: #339966;">//</span><span style="color: #339966;"> 姣忔閮借浼戞伅涓浼氬効</span><span style="color: #000000; "><br />    usleep(</span><span style="color: #800000; font-weight: bold; ">50000</span><span style="color: #000000; ">);<br />}</span></div></p><h4>18. 瓚婂皬鐨勫垪浼氳秺蹇?/h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">瀵逛簬澶у鏁扮殑鏁版嵁搴撳紩鎿庢潵璇達紝紜洏鎿嶄綔鍙兘鏄渶閲嶅ぇ鐨勭摱棰堛傛墍浠ワ紝鎶婁綘鐨勬暟鎹彉寰楃揣鍑戜細瀵硅繖縐嶆儏鍐甸潪甯告湁甯姪錛屽洜涓鴻繖鍑忓皯浜嗗紜洏鐨勮闂?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鍙傜湅 MySQL 鐨勬枃妗?nbsp;<a target="_blank" style="color: #2970a6; text-decoration: none;">Storage Requirements</a> 鏌ョ湅鎵鏈夌殑鏁版嵁綾誨瀷銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">濡傛灉涓涓〃鍙細鏈夊嚑鍒楃艦浜嗭紙姣斿璇村瓧鍏歌〃錛岄厤緗〃錛夛紝閭d箞錛屾垜浠氨娌℃湁鐞嗙敱浣跨敤 INT 鏉ュ仛涓婚敭錛屼嬌鐢?MEDIUMINT, SMALLINT 鎴栨槸鏇村皬鐨?TINYINT 浼氭洿緇忔祹涓浜涖傚鏋滀綘涓嶉渶瑕佽褰曟椂闂達紝浣跨敤 DATE 瑕佹瘮 DATETIME 濂藉緱澶氥?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">褰撶劧錛屼綘涔熼渶瑕佺暀澶熻凍澶熺殑鎵╁睍絀洪棿錛屼笉鐒訛紝浣犳棩鍚庢潵騫茶繖涓簨錛屼綘浼氭鐨勫緢闅劇湅錛屽弬鐪?a target="_blank" style="color: #2970a6; text-decoration: none;">Slashdot鐨勪緥瀛?/a>錛?009騫?1鏈?6鏃ワ級錛屼竴涓畝鍗曠殑ALTER TABLE璇彞鑺變簡3涓灝忔椂錛屽洜涓洪噷闈㈡湁涓鍗冨叚鐧句竾鏉℃暟鎹?/p><h4>19. 閫夋嫨姝g‘鐨勫瓨鍌ㄥ紩鎿?/h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鍦?MySQL 涓湁涓や釜瀛樺偍寮曟搸 MyISAM 鍜?InnoDB錛屾瘡涓紩鎿庨兘鏈夊埄鏈夊紛銆傞叿澹充互鍓嶆枃绔犮?a target="_blank" style="color: #2970a6; text-decoration: none;">MySQL: InnoDB 榪樻槸 MyISAM?</a>銆嬭璁哄拰榪欎釜浜嬫儏銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">MyISAM 閫傚悎浜庝竴浜涢渶瑕佸ぇ閲忔煡璇㈢殑搴旂敤錛屼絾鍏跺浜庢湁澶ч噺鍐欐搷浣滃茍涓嶆槸寰堝ソ銆傜敋鑷充綘鍙槸闇瑕乽pdate涓涓瓧孌碉紝鏁翠釜琛ㄩ兘浼氳閿佽搗鏉ワ紝鑰屽埆鐨勮繘紼嬶紝灝辯畻鏄榪涚▼閮芥棤娉曟搷浣滅洿鍒拌鎿嶄綔瀹屾垚銆傚彟澶栵紝MyISAM 瀵逛簬 SELECT COUNT(*) 榪欑被鐨勮綆楁槸瓚呭揩鏃犳瘮鐨勩?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">InnoDB 鐨勮秼鍔夸細鏄竴涓潪甯稿鏉傜殑瀛樺偍寮曟搸錛屽浜庝竴浜涘皬鐨勫簲鐢紝瀹冧細姣?MyISAM 榪樻參銆備粬鏄畠鏀寔“琛岄攣” 錛屼簬鏄湪鍐欐搷浣滄瘮杈冨鐨勬椂鍊欙紝浼氭洿浼樼銆傚茍涓旓紝浠栬繕鏀寔鏇村鐨勯珮綰у簲鐢紝姣斿錛氫簨鍔°?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">涓嬮潰鏄疢ySQL鐨勬墜鍐?/p><ul style="margin: 0px; padding: 0px 0px 10px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;"><li style="margin: 0px; padding: 0px 0px 0px 20px; list-style-position: inside;"><a style="color: #2970a6; text-decoration: none;">target=”_blank”MyISAM Storage Engine</a></li><li style="margin: 0px; padding: 0px 0px 0px 20px; list-style-position: inside;"><a target="_blank" style="color: #2970a6; text-decoration: none;">InnoDB Storage Engine</a></li></ul><h4>20. 浣跨敤涓涓璞″叧緋繪槧灝勫櫒錛圤bject Relational Mapper錛?/h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">浣跨敤 ORM (Object Relational Mapper)錛屼綘鑳藉鑾峰緱鍙潬鐨勬ц兘澧炴定銆備竴涓狾RM鍙互鍋氱殑鎵鏈変簨鎯咃紝涔熻兘琚墜鍔ㄧ殑緙栧啓鍑烘潵銆備絾鏄紝榪欓渶瑕佷竴涓珮綰т笓瀹躲?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">ORM 鐨勬渶閲嶈鐨勬槸“Lazy Loading”錛屼篃灝辨槸璇達紝鍙湁鍦ㄩ渶瑕佺殑鍘誨彇鍊肩殑鏃跺欐墠浼氬幓鐪熸鐨勫幓鍋氥備絾浣犱篃闇瑕佸皬蹇冭繖縐嶆満鍒剁殑鍓綔鐢紝鍥犱負榪欏緢鏈夊彲鑳戒細鍥犱負瑕佸幓鍒涘緩寰堝寰堝灝忕殑鏌ヨ鍙嶈屼細闄嶄綆鎬ц兘銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">ORM 榪樺彲浠ユ妸浣犵殑SQL璇彞鎵撳寘鎴愪竴涓簨鍔★紝榪欎細姣斿崟鐙墽琛屼粬浠揩寰楀寰楀銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鐩墠錛屼釜浜烘渶鍠滄鐨凱HP鐨凮RM鏄細<a target="_blank" style="color: #2970a6; text-decoration: none;">Doctrine</a>銆?/p><h4>21. 灝忓績“姘鎬箙閾炬帴”</h4><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">“姘鎬箙閾炬帴”鐨勭洰鐨勬槸鐢ㄦ潵鍑忓皯閲嶆柊鍒涘緩MySQL閾炬帴鐨勬鏁般傚綋涓涓摼鎺ヨ鍒涘緩浜嗭紝瀹冧細姘歌繙澶勫湪榪炴帴鐨勭姸鎬侊紝灝辯畻鏄暟鎹簱鎿嶄綔宸茬粡緇撴潫浜嗐傝屼笖錛岃嚜浠庢垜浠殑Apache寮濮嬮噸鐢ㄥ畠鐨勫瓙榪涚▼鍚?#8212;—涔熷氨鏄錛屼笅涓嬈$殑HTTP璇鋒眰浼氶噸鐢ˋpache鐨勫瓙榪涚▼錛屽茍閲嶇敤鐩稿悓鐨?MySQL 閾炬帴銆?/p><ul style="margin: 0px; padding: 0px 0px 10px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;"><li style="margin: 0px; padding: 0px 0px 0px 20px; list-style-position: inside;"><a target="_blank" style="color: #2970a6; text-decoration: none;">PHP鎵嬪唽錛歮ysql_pconnect()</a></li></ul><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鍦ㄧ悊璁轟笂鏉ヨ錛岃繖鍚搗鏉ラ潪甯哥殑涓嶉敊銆備絾鏄粠涓漢緇忛獙錛堜篃鏄ぇ澶氭暟浜虹殑錛変笂鏉ヨ錛岃繖涓姛鑳藉埗閫犲嚭鏉ョ殑楹葷儲浜嬫洿澶氥傚洜涓猴紝浣犲彧鏈夋湁闄愮殑閾炬帴鏁幫紝鍐呭瓨闂錛屾枃浠跺彞鏌勬暟錛岀瓑絳夈?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鑰屼笖錛孉pache 榪愯鍦ㄦ瀬绔茍琛岀殑鐜涓紝浼氬垱寤哄緢澶氬緢澶氱殑浜嗚繘紼嬨傝繖灝辨槸涓轟粈涔堣繖縐?#8220;姘鎬箙閾炬帴”鐨勬満鍒跺伐浣滃湴涓嶅ソ鐨勫師鍥犮傚湪浣犲喅瀹氳浣跨敤“姘鎬箙閾炬帴”涔嬪墠錛屼綘闇瑕佸ソ濂藉湴鑰冭檻涓涓嬩綘鐨勬暣涓郴緇熺殑鏋舵瀯銆?/p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">鏂囩珷錛?a target="_blank" style="color: #2970a6; text-decoration: none;">鏉ユ簮</a></p><p style="margin: 0px 0px 10px; padding: 0px; color: #555555; font-family: Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: 22px;">錛堝叏鏂囧畬錛?br /><br />鏈枃杞嚜錛?a style="font-family: verdana, 'courier new'; line-height: 21px;">http://coolshell.cn/articles/1846.html</a></p><img src ="http://www.shnenglu.com/wanghaiguang/aggbug/204490.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/wanghaiguang/" target="_blank">鐜嬫搗鍏?/a> 2013-11-28 11:40 <a href="http://www.shnenglu.com/wanghaiguang/archive/2013/11/28/204490.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>C++ ADO 榪炴帴 mysqlhttp://www.shnenglu.com/wanghaiguang/archive/2013/03/07/198266.html鐜嬫搗鍏?/dc:creator>鐜嬫搗鍏?/author>Thu, 07 Mar 2013 07:30:00 GMThttp://www.shnenglu.com/wanghaiguang/archive/2013/03/07/198266.htmlhttp://www.shnenglu.com/wanghaiguang/comments/198266.htmlhttp://www.shnenglu.com/wanghaiguang/archive/2013/03/07/198266.html#Feedback0http://www.shnenglu.com/wanghaiguang/comments/commentRss/198266.htmlhttp://www.shnenglu.com/wanghaiguang/services/trackbacks/198266.html1銆佸畨瑁?/span>mysql-5.0.22-win32錛?/span>mysql-connector-odbc-5.1.12-win32.msi
    鐒跺悗錛氬紑濮嬭彍鍗曪紞>璁劇疆錛?gt;鎺у埗闈㈡澘錛?gt;綆$悊宸ュ叿錛?gt;鏁版嵁婧?ODBC)錛?gt;緋葷粺DSN錛?gt;娣誨姞錛?gt;閫夋嫨MySQL ODBC 5.1 Driver

2銆侀鍏堝鍏DO綾誨瀷搴擄紝鎮ㄧ殑鐜涓璵sado15.dll涓嶄竴瀹氬湪榪欎釜鐩綍涓嬶紝璇鋒寜瀹為檯鎯呭喌淇敼銆傛垨鑰呮妸msado15.dll榪欎釜鏂囦歡鎷瘋礉鍒頒綘鐨勫伐紼嬬洰褰曚笅錛岀洿鎺?import "msado15.dll" \ no_namespace \rename ("EOF", "adoEOF")鍖呭惈榪涙潵銆?/span>
鍦╯tdafx.h鍔犲叆濡備笅浠g爜錛?/span>
#include <afxdb.h>        // MFC Automation classes
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF","adoBOF")

3銆佷唬鐮佺ず渚嬶細

.h鏂囦歡錛?br />
/************************************************************************
*Copyright:
*FileName:ADOConn.h
*
*Author:wanghaiguang
*Date:2013-03-07
*Description:ADO Operate MySql DataBase
***********************************************************************
*/

#pragma once

class CADOConn
{
public:
    CADOConn(void);
    ~CADOConn(void);

public:
    //娣誨姞涓涓寚鍚慍onnection瀵硅薄鐨勬寚閽?
    _ConnectionPtr m_pConnection;
    //娣誨姞涓涓寚鍚慠ecordset瀵硅薄鐨勬寚閽?
    _RecordsetPtr m_pRecordset;
    // 瀹氫箟鏂規硶
public:
    // 鍒濆鍖?#8212;榪炴帴鏁版嵁搴?/span>
    void OnInitADOConn();
    // 鎵ц鏌ヨ
    _RecordsetPtr& GetRecordSet(_bstr_t bstrSQL);
    // 鎵цSQL璇彞錛孖nsert Update _variant_t
    BOOL ExecuteSQL(_bstr_t bstrSQL);
    void ExitConnect();
};

.cpp鏂囦歡錛?br />
#include "StdAfx.h"
#include "ADOConn.h"

CADOConn::CADOConn(void)
{
}

CADOConn::~CADOConn(void)
{
}

/************************************************************************
*Function   : OnInitADOConn
*Description: Init DataBase Connect
*param      : bconString[in] ()
*return     : void
***********************************************************************
*/
void  CADOConn::OnInitADOConn()
{
    // 鍒濆鍖朞LE/COM搴撶幆澧?nbsp;
    ::CoInitialize(NULL);
    HRESULT hr;
      
    try
    {
         // 鍒涘緩Connection瀵硅薄,鍙互閫氳繃閰嶇疆鏂囦歡鑾峰彇榪炴帴淇℃伅
         hr = m_pConnection.CreateInstance("ADODB.Connection");
         if(SUCCEEDED(hr))
         {
             m_pConnection->ConnectionTimeout=600;//璁劇疆榪炴帴瓚呮椂鏃墮棿
             m_pConnection->CommandTimeout=120;//璁劇疆鎵ц鍛戒護瓚呮椂鏃墮棿
        
             m_pConnection->Open("DSN=MySqlTest;Server= localhost;Database=school","root","sa",adModeUnknown);
         }
    } 
    // 鎹曟崏寮傚父
    catch(_com_error e)
    {
        // 鏄劇ず閿欒淇℃伅
        AfxMessageBox(e.Description());
    }
}

/************************************************************************
*Function   : GetRecordSet
*Description: Select Data
*param      : bstrSQL[in] SQL
*return     : _RecordsetPtr
***********************************************************************
*/
_RecordsetPtr&  CADOConn::GetRecordSet(_bstr_t bstrSQL)
{
    try
    {
        // 榪炴帴鏁版嵁搴擄紝濡傛灉Connection瀵硅薄涓虹┖錛屽垯閲嶆柊榪炴帴鏁版嵁搴?/span>
        if(m_pConnection==NULL)
            OnInitADOConn();
        // 鍒涘緩璁板綍闆嗗璞?/span>
        m_pRecordset.CreateInstance(__uuidof(Recordset));
        // 鍙栧緱琛ㄤ腑鐨勮褰?/span>
        m_pRecordset->Open(bstrSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
    }
    // 鎹曟崏寮傚父
    catch(_com_error e)
    {
        // 鏄劇ず閿欒淇℃伅
        AfxMessageBox(e.Description());
    }
    // 榪斿洖璁板綍闆?/span>
    return m_pRecordset;
}

/************************************************************************
*Function   : ExecuteSQL
*Description: Exec SQL For Insert Update _variant_t
*param      : bstrSQL[in] SQL
*return     : BOOL
***********************************************************************
*/
BOOL CADOConn::ExecuteSQL(_bstr_t bstrSQL)
{
    // _variant_t RecordsAffected;
    try
    {
        // 鏄惁宸茬粡榪炴帴鏁版嵁搴?/span>
        if(m_pConnection == NULL)
                OnInitADOConn();
        // Connection瀵硅薄鐨凟xecute鏂規硶:(_bstr_t CommandText, 
        
// VARIANT * RecordsAffected, long Options ) 
        
// 鍏朵腑CommandText鏄懡浠ゅ瓧涓詫紝閫氬父鏄疭QL鍛戒護銆?br />        // 鍙傛暟RecordsAffected鏄搷浣滃畬鎴愬悗鎵褰卞搷鐨勮鏁? 
        
// 鍙傛暟Options琛ㄧずCommandText鐨勭被鍨嬶細adCmdText-鏂囨湰鍛戒護錛沘dCmdTable-琛ㄥ悕
        
// adCmdProc-瀛樺偍榪囩▼錛沘dCmdUnknown-鏈煡
        m_pConnection->Execute(bstrSQL,NULL,adCmdText);
        return true;
    }
    catch(_com_error e)
    {
        AfxMessageBox(e.Description());
        return false;
    }
}

/************************************************************************
*Function   : ExitConnect
*Description: Exit Connect DataBase
*param      : 
*return     : void
***********************************************************************
*/
void CADOConn::ExitConnect()
{
    // 鍏抽棴璁板綍闆嗗拰榪炴帴
    if (m_pRecordset != NULL)
    {
        m_pRecordset->Close();
        //m_pRecordset->Release();
    }
    m_pConnection->Close();
    //m_pConnection->Release();
    
// 閲婃斁鐜
    ::CoUninitialize();
}

鍏朵粬榪炴帴鏁版嵁搴擄細

BOOL ConnectMySqlFun1()
{
    CoInitialize(NULL); //鍒濆鍖朇om緇勪歡
    conPtr.CreateInstance(__uuidof(Connection)); //Connection鐢ㄤ簬涓庢暟鎹簱鏈嶅姟鍣ㄧ殑閾炬帴鍙︿竴縐嶆柟寮?/span>
    /******************榪炴帴鏁版嵁搴?*******************/
    try
    {
        // MySqlTest涓烘暟鎹簮鍚?nbsp;localhost琛ㄧず鏈湴 root琛ㄧず鐢ㄦ埛鍚?nbsp;sa琛ㄧず瀵嗙爜
        conPtr->Open("DSN=MySqlTest;server=localhost;database=school;","root","sa",adModeUnknown);///榪炴帴MySql鏁版嵁搴?嫻嬭瘯鎴愬姛)
    }
    catch(_com_error e) //鎹曟崏寮傚父
    {
        printf("Connect Error : %s", e.Description());
        return FALSE;
    }

    return TRUE;
}

BOOL ConnectMySqlFun2()
{
    CoInitialize(NULL); //鍒濆鍖朇om緇勪歡
    try
    {
        //鍒涘緩榪炴帴瀵硅薄瀹炰緥
        conPtr.CreateInstance("ADODB.Connection");
        //璁劇疆榪炴帴瀛楃涓?br />        //mdb------------------------------------------------
        CString strConnect="DSN=MySqlTest";
        //浣跨敤Open鏂規硶榪炴帴鏁版嵁搴?/span>
        conPtr->Open((_bstr_t)strConnect,"root","sa",adModeUnknown);
    }
    catch(_com_error e)
    {
        printf("Connect Error : %s", e.Description());
        return FALSE;
    }
    return TRUE;
}

鎿嶄綔MySql鏁版嵁搴?
    CADOConn m_ADO;
    m_ADO.OnInitADOConn();
        
    //璁劇疆SELECT璇彞
    _bstr_t vSQL, vInserSQL;
    vSQL = "select name from teacher";
    //璁劇疆INSERT璇彞
    vInserSQL = "insert into teacher values(27, 'hai', '鍝堝皵婊ㄥ叚涓?, '1998-05-05')";
    ///鎵цINSERT璇彞
    if (m_ADO.ExecuteSQL(vInserSQL))
    {
        printf("Insert Data Successful!!!");
    }

    //鎵цSELETE璇彞
    _RecordsetPtr m_pRecordset;
    m_pRecordset = m_ADO.GetRecordSet(vSQL);

    CString name0;
    //榪斿洖鍚勫垪鐨勫?/span>
    while (!m_pRecordset->adoEOF)
    {
        name0 = (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("name");
        //CString name=(CString)recordPtr->GetCollect(_variant_t("name")).bstrVal;
        
//int no=recordPtr->GetCollect(_variant_t("stuno")).intVal;
        printf("name : %s\n", name0);
        m_pRecordset->MoveNext();
    }
    //鏂紑涓庢暟鎹簱鐨勮繛鎺?/span>
    m_ADO.ExitConnect();

鍙傝冮摼鎺ワ細http://www.shnenglu.com/current/archive/2009/07/24/91069.html

]]>
db絎旇鏈?/title><link>http://www.shnenglu.com/wanghaiguang/archive/2013/02/27/198118.html</link><dc:creator>鐜嬫搗鍏?/dc:creator><author>鐜嬫搗鍏?/author><pubDate>Wed, 27 Feb 2013 08:13:00 GMT</pubDate><guid>http://www.shnenglu.com/wanghaiguang/archive/2013/02/27/198118.html</guid><wfw:comment>http://www.shnenglu.com/wanghaiguang/comments/198118.html</wfw:comment><comments>http://www.shnenglu.com/wanghaiguang/archive/2013/02/27/198118.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/wanghaiguang/comments/commentRss/198118.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/wanghaiguang/services/trackbacks/198118.html</trackback:ping><description><![CDATA[<div class="hvzpftn" id="cnblogs_post_body" style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; background-color: #ffffff; word-break: normal !important;"><table border="0" align="left" style="border-style: solid; border-color: #c0c0c0; border-collapse: collapse;"><tbody><tr><td align="left" valign="top" style="font-size: 12px; border-style: solid; border-color: #c0c0c0; border-collapse: collapse; padding: 3px; word-break: normal !important;"><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">mysql璧勬簮</p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql5.1涓枃鍙傝冩墜鍐?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">mysql綆$悊</p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="homepage1_HomePageDays_DaysList_DayItem_0_DayList_0_TitleUrl_0" style="color: navy; text-decoration: initial;">鍩轟簬linux浣跨敤mysql浜岃繘鍒跺寘瀹夎mysql5.5</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="homepage1_HomePageDays_DaysList_DayItem_0_DayList_0_TitleUrl_5" style="color: navy; text-decoration: initial;">mysql client鍛戒護琛岄夐」</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysqld鏈嶅姟鍣ㄧ郴緇熷彉閲忓拰鐘舵佸彉閲?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql SQL鏈嶅姟鍣ㄦā寮?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql 璐︽埛綆$悊</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql鏃ュ織鏂囦歡</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆</p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql鍒楃被鍨?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql鏁版嵁搴撴搷浣?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql鍒涘緩鍜屽垹闄よ〃</a><a style="color: navy; text-decoration: initial;"><br /></a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql淇敼琛?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql绱㈠紩鎿嶄綔</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="cb_post_title_url" style="color: navy; text-decoration: initial;">mysql绱㈠紩璇﹁В</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> </p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="cb_post_title_url" style="color: navy; text-decoration: initial;">mysql select鎿嶄綔</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql insert鎿嶄綔</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="cb_post_title_url" style="color: navy; text-decoration: initial;">mysql load鎿嶄綔</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql update鎿嶄綔</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="cb_post_title_url" style="color: navy; text-decoration: initial;">mysql 鍒犻櫎鎿嶄綔</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql join鎿嶄綔</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql瀛愭煡璇?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql鍑芥暟</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> </p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql show鎿嶄綔</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql flush鎿嶄綔</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql kill鎿嶄綔</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql琛ㄧ淮鎶ゆ搷浣?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql瀵煎叆瀵煎嚭</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> </p></td><td align="left" valign="top" style="font-size: 12px; border-style: solid; border-color: #c0c0c0; border-collapse: collapse; padding: 3px; word-break: normal !important;"><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">mysql璋冧紭</p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="cb_post_title_url" style="color: navy; text-decoration: initial;">MySQL鎵ц璁″垝瑙h</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">MySQL Profiling 鐨勪嬌鐢?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> 銆  <a style="color: navy; text-decoration: initial;">mysql甯歌sql浼樺寲</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql鏃ュ織璁劇疆浼樺寲</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">MySQL緙撳瓨鍙傛暟浼樺寲</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">MySQL琛ㄧ粨鏋勪紭鍖?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">MySQL 绱㈠紩浼樺寲</a> </p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">MySQL SQL浼樺寲</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="cb_post_title_url" style="color: navy; text-decoration: initial;">MySQ 瀛樺偍寮曟搸閫夋嫨</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> 銆銆<a style="color: navy; text-decoration: initial;">MySQL紜歡鐡墮鍒嗘瀽</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">紜歡鐜瀵圭郴緇熸ц兘鐨勫獎鍝?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> </p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">MySQL鍐呭瓨浣跨敤-鍏ㄥ眬鍏變韓</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">MySQL鍐呭瓨浣跨敤-綰跨▼鐙韓</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="cb_post_title_url" style="color: navy; text-decoration: initial;">mysql鏁版嵁搴撻攣瀹氭満鍒?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="homepage1_HomePageDays_DaysList_DayItem_0_DayList_0_TitleUrl_0" style="color: navy; text-decoration: initial;">Join鐨勫疄鐜板師鐞嗗強浼樺寲鎬濊礬</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql ORDER BY,GROUP BY 鍜孌ISTINCT鍘熺悊</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">mysql鏋舵瀯</p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">mysql涓昏搴旂敤鍦烘櫙</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="cb_post_title_url" style="color: navy; text-decoration: initial;">MySQL Server緋葷粺鏋舵瀯</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">MySQL Replication 甯哥敤鏋舵瀯</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="cb_post_title_url" style="color: navy; text-decoration: initial;">鍙墿灞曟ц璁′箣鏁版嵁鍒囧垎</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="homepage1_HomePageDays_DaysList_DayItem_0_DayList_0_TitleUrl_2" style="color: navy; text-decoration: initial;">鍙墿灞曟ц璁′箣Cache涓嶴earch鐨勫埄鐢?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> </p></td><td align="left" valign="top" style="font-size: 12px; border-style: solid; border-color: #c0c0c0; border-collapse: collapse; padding: 3px; word-break: normal !important;"><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">nosql</p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">NoSQL鏁版嵁搴撶瑪璋?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">redis</p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">redis瀹樻柟鏂囨。</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">redis涓枃瀹樻柟鏂囨。</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a rel="bookmark" style="color: navy; text-decoration: initial;">Redis鍛戒護鍙傝冧腑鏂囩増緲昏瘧</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆鍏ラ棬璧勬枡</p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆銆銆<a style="color: navy; text-decoration: initial;">Redis鏂版墜鍏ラ棬璇﹁В</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆銆銆<a style="color: navy; text-decoration: initial;">redis蹇熷叆闂ㄨ瑙PT</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆銆銆<a style="color: navy; text-decoration: initial;">redis涓枃鍏ラ棬鎵嬪唽</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆銆銆<a style="color: navy; text-decoration: initial;">redis娣卞叆嫻呭嚭</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆銆銆</p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a target="_blank" style="color: navy; text-decoration: initial;">Redis鏁版嵁搴?-Redis鐨刅irtual Memory浠嬬粛</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a target="_blank" style="color: navy; text-decoration: initial;">Redis 鎴栧純鐢ㄥ綋鍓?VM 鏈哄埗錛岄噰鐢ㄦ柊鐨?diskstore 妯″瀷</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a id="cb_post_title_url" style="color: navy; text-decoration: initial;">Redis鍐呭瓨浣跨敤浼樺寲涓庡瓨鍌?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a target="_blank" style="color: navy; text-decoration: initial;">鑺傜害鍐呭瓨錛欼nstagram鐨凴edis瀹炶返</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a rel="bookmark" style="color: navy; text-decoration: initial;">Redis榪涢樁鏁欑▼-aof(append only file)鏃ュ織鏂囦歡</a>銆</p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"><a rel="bookmark" style="color: navy; text-decoration: initial;"> </a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a target="_blank" style="color: navy; text-decoration: initial;">Redis浣滆呰皥Redis搴旂敤鍦烘櫙</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a target="_blank" style="color: navy; text-decoration: initial;">Memcached鐪熺殑榪囨椂浜嗗悧錛熺湅鐪婻edis浣滆呮庝箞璇?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a rel="bookmark" style="color: navy; text-decoration: initial;">嫻呰皥Redis鏁版嵁搴撶殑閿艱璁?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a rel="bookmark" style="color: navy; text-decoration: initial;">妗堜緥錛氱敤Redis鏉ュ瓨鍌ㄥ叧娉ㄥ叧緋?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a rel="bookmark" style="color: navy; text-decoration: initial;">Bump鐨凴edis搴旂敤緇忛獙</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> </p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a target="_blank" style="color: navy; text-decoration: initial;">Redis瀹歸噺鍙婁嬌鐢ㄨ鍒?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a target="_blank" style="color: navy; text-decoration: initial;">Redis鍑犱釜璁よ瘑璇尯</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a target="_blank" style="color: navy; text-decoration: initial;">浣跨敤Redis鐨勪簲涓敞鎰忎簨欏?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> </p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> 銆  <a style="color: navy; text-decoration: initial;">Redis澶ф暟鎹箣璺?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">鏂版氮寰崥寮鏀懼鉤鍙頒腑鐨剅edis瀹炶返</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">Redis榪愮淮涔嬮亾</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> </p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a target="_blank" style="color: navy; text-decoration: initial;">Redis澶嶅埗涓庡彲鎵╁睍闆嗙兢鎼緩</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> 銆  <a style="color: navy; text-decoration: initial;">Redis鐩戞帶鎶宸?/a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆<a style="color: navy; text-decoration: initial;">娣卞叆Redis鍐呴儴-Redis 婧愮爜璁茶В</a></p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> </p><p style="font-size: 13px; line-height: 1.4; margin-top: 10px; margin-bottom: 10px;">銆銆</p></td></tr></tbody></table><p style="line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> </p><p style="line-height: 1.4; margin-top: 10px; margin-bottom: 10px;"> </p></div><div class="hvzpftn" id="MySignature" style="margin-top: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; background-color: #ffffff;"></div><div style="clear: both; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; background-color: #ffffff;"></div><font face="Verdana, Geneva, Arial, Helvetica, sans-serif" size="2"><span style="line-height: 19px;"><br />鏈枃杞嚜錛?/span></font>http://www.cnblogs.com/ggjucheng/archive/2012/11/02/2751119.html <img src ="http://www.shnenglu.com/wanghaiguang/aggbug/198118.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/wanghaiguang/" target="_blank">鐜嬫搗鍏?/a> 2013-02-27 16:13 <a href="http://www.shnenglu.com/wanghaiguang/archive/2013/02/27/198118.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>錛堣漿杞斤級MySQL绱㈠紩鑳屽悗鐨勬暟鎹粨鏋勫強綆楁硶鍘熺悊http://www.shnenglu.com/wanghaiguang/archive/2013/01/07/197077.html鐜嬫搗鍏?/dc:creator>鐜嬫搗鍏?/author>Mon, 07 Jan 2013 08:43:00 GMThttp://www.shnenglu.com/wanghaiguang/archive/2013/01/07/197077.htmlhttp://www.shnenglu.com/wanghaiguang/comments/197077.htmlhttp://www.shnenglu.com/wanghaiguang/archive/2013/01/07/197077.html#Feedback0http://www.shnenglu.com/wanghaiguang/comments/commentRss/197077.htmlhttp://www.shnenglu.com/wanghaiguang/services/trackbacks/197077.html闃呰鍏ㄦ枃

]]>
MongoDB瀹炴垬寮鍙?/title><link>http://www.shnenglu.com/wanghaiguang/archive/2012/04/13/171223.html</link><dc:creator>鐜嬫搗鍏?/dc:creator><author>鐜嬫搗鍏?/author><pubDate>Fri, 13 Apr 2012 04:35:00 GMT</pubDate><guid>http://www.shnenglu.com/wanghaiguang/archive/2012/04/13/171223.html</guid><wfw:comment>http://www.shnenglu.com/wanghaiguang/comments/171223.html</wfw:comment><comments>http://www.shnenglu.com/wanghaiguang/archive/2012/04/13/171223.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/wanghaiguang/comments/commentRss/171223.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/wanghaiguang/services/trackbacks/171223.html</trackback:ping><description><![CDATA[<div><span style="font-size: 18pt">鐩稿叧鏂囩珷閾炬帴錛?br /><br /></span><u><font color="#800080"><span style="font-size: 18pt"><a >http://special.csdn.net/mongodb/</a><br /></span></font></u><a ><span style="font-size: 18pt">http://www.cnblogs.com/fish-li/archive/2011/06/26/2090800.html#_labelStart</span></a><br /><br /><br /><span style="font-size: 18pt">Hadoop<br /></span><br /> <p>涓涓?a target="_blank">鍒嗗竷寮忕郴緇?/a>鍩虹鏋舵瀯錛岀敱Apache鍩洪噾浼氬紑鍙戙傜敤鎴峰彲浠ュ湪涓嶄簡瑙e垎甯冨紡搴曞眰緇嗚妭鐨勬儏鍐典笅錛屽紑鍙戝垎甯冨紡紼嬪簭銆傚厖鍒嗗埄鐢ㄩ泦緹ょ殑濞佸姏楂橀熻繍綆楀拰瀛樺偍銆侶adoop瀹炵幇浜嗕竴涓?a target="_blank">鍒嗗竷寮忔枃浠剁郴緇?/a>錛圚adoop Distributed File System錛夛紝綆縐癏DFS銆侶DFS鏈夌潃楂樺閿欐х殑鐗圭偣錛屽茍涓旇璁$敤鏉ラ儴緗插湪浣庡粔鐨勶紙low-cost錛夌‖浠朵笂銆傝屼笖瀹冩彁渚涢珮浼犺緭鐜囷紙high throughput錛夋潵璁塊棶<a target="_blank">搴旂敤紼嬪簭</a>鐨勬暟鎹紝閫傚悎閭d簺鏈夌潃瓚呭ぇ鏁版嵁闆嗭紙large data set錛夌殑搴旂敤紼嬪簭銆侶DFS鏀懼浜嗭紙relax錛塒OSIX鐨勮姹傦紙requirements錛夎繖鏍峰彲浠ユ祦鐨勫艦寮忚闂紙streaming access錛夋枃浠剁郴緇熶腑鐨勬暟鎹?/p><br /><span style="font-size: 18pt">joomla <br /></span><br />錛圕ontent Management System, CMS錛夛紝瀹冨睘浜嶱ortal錛堜紒涓氬叆鍙g綉绔欙級綾誨瀷錛岄【鍚嶆濅箟錛屽氨鏄瘮杈冮傚悎浣滀負鍟嗕笟綾誨瀷鐨勭綉绔欑▼搴忋備竴鑸漢瀵硅繖綾誨瀷鐨?a target="_blank">鍐呭綆$悊緋葷粺</a>鍙兘浼氭湁浠ヤ笅鐨勫埆鍚嶆潵縐板懠錛? <div id="hvzpftn" class="spctrl"></div>銆銆■ 鏋剁珯紼嬪簭錛堟垨<a target="_blank">杞歡</a>錛? <div id="hvzpftn" class="spctrl"></div>銆銆■ 蹇熸灦绔欑▼搴忥紙鎴栬蔣浠訛級 <div id="hvzpftn" class="spctrl"></div>銆銆■ 鏁寸珯紼嬪簭 </div><img src ="http://www.shnenglu.com/wanghaiguang/aggbug/171223.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/wanghaiguang/" target="_blank">鐜嬫搗鍏?/a> 2012-04-13 12:35 <a href="http://www.shnenglu.com/wanghaiguang/archive/2012/04/13/171223.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://www-136hk.com" target="_blank">国产日韩欧美视频</a>| <a href="http://www-18873.com" target="_blank">欧美岛国激情</a>| <a href="http://xiuren2021.com" target="_blank">精品动漫一区</a>| <a href="http://6222h.com" target="_blank">怡红院精品视频</a>| <a href="http://luoliguo.com" target="_blank">91久久精品国产</a>| <a href="http://xaipad.com" target="_blank">亚洲六月丁香色婷婷综合久久</a>| <a href="http://kk1xx-com.com" target="_blank">亚洲国产午夜</a>| <a href="http://xsxcn.com" target="_blank">亚洲一区二区少妇</a>| <a href="http://3344568.com" target="_blank">久久久久国产一区二区三区四区</a>| <a href="http://bjmrkj.com" target="_blank">久久国产精品久久久</a>| <a href="http://shruhan.com" target="_blank">美女免费视频一区</a>| <a href="http://845821.com" target="_blank">亚洲高清精品中出</a>| <a href="http://www31931.com" target="_blank">欧美大秀在线观看</a>| <a href="http://6055365.com" target="_blank">亚洲一区在线免费观看</a>| <a href="http://ycgg008.com" target="_blank">久久亚洲综合色</a>| <a href="http://lctongda.com" target="_blank">亚洲高清激情</a>| <a href="http://www-kj8777.com" target="_blank">99在线观看免费视频精品观看</a>| <a href="http://521mu.com" target="_blank">亚洲在线黄色</a>| <a href="http://3990033.com" target="_blank">欧美高清视频</a>| <a href="http://300618.com" target="_blank">国产在线视频欧美</a>| <a href="http://422608.com" target="_blank">在线中文字幕一区</a>| <a href="http://4438x28.com" target="_blank">欧美成人中文</a>| <a href="http://300618.com" target="_blank">羞羞答答国产精品www一本</a>| <a href="http://holotu.com" target="_blank">欧美成人免费在线观看</a>| <a href="http://998609.com" target="_blank">国产区亚洲区欧美区</a>| <a href="http://www11108b.com" target="_blank">亚洲精品免费在线</a>| <a href="http://www101804.com" target="_blank">久久蜜臀精品av</a>| <a href="http://www89999.com" target="_blank">亚洲视频一区二区免费在线观看</a>| <a href="http://xxx6688.com" target="_blank">久久久久久久久久久久久9999 </a>| <a href="http://376524.com" target="_blank">在线午夜精品自拍</a>| <a href="http://beeperagain.com" target="_blank">午夜精品久久久久久久久久久 </a>| <a href="http://8880850.com" target="_blank">加勒比av一区二区</a>| <a href="http://o74sokyoss.com" target="_blank">亚洲欧美日韩成人高清在线一区</a>| <a href="http://cnm24.com" target="_blank">蜜臀va亚洲va欧美va天堂</a>| <a href="http://www33779.com" target="_blank">一区二区三区免费看</a>| <a href="http://www-3844444.com" target="_blank">免费中文日韩</a>| <a href="http://9xxpp.com" target="_blank">在线看一区二区</a>| <a href="http://woaigougou.com" target="_blank">欧美一区二区三区免费在线看</a>| <a href="http://nc04.com" target="_blank">亚洲区第一页</a>| <a href="http://whaylan.com" target="_blank">久久综合999</a>| <a href="http://wwwby2232.com" target="_blank">国产综合久久久久久鬼色</a>| <a href="http://zyjxyx.com" target="_blank">亚洲欧美在线网</a>| <a href="http://987kt.com" target="_blank">亚洲另类自拍</a>| <a href="http://862323.com" target="_blank">欧美日韩国产一区二区三区地区</a>| <a href="http://580078.com" target="_blank">亚洲国产毛片完整版 </a>| <a href="http://zisxks.com" target="_blank">91久久国产自产拍夜夜嗨</a>| <a href="http://551753.com" target="_blank">久久高清国产</a>| <a href="http://zxxx3.com" target="_blank">国产视频欧美</a>| <a href="http://17vx.com" target="_blank">欧美在线视频一区</a>| <a href="http://608u.com" target="_blank">亚洲午夜精品久久</a>| <a href="http://cm168168.com" target="_blank">欧美视频中文一区二区三区在线观看 </a>| <a href="http://by2866.com" target="_blank">久久午夜精品一区二区</a>| <a href="http://jzsp94.com" target="_blank">亚洲高清在线播放</a>| <a href="http://devwang.com" target="_blank">久久香蕉国产线看观看av</a>| <a href="http://www433444.com" target="_blank">国产精品久久久久影院色老大 </a>| <a href="http://6399128.com" target="_blank">久久久久国产成人精品亚洲午夜</a>| <a href="http://9885888.com" target="_blank">亚洲性夜色噜噜噜7777</a>| <a href="http://www-q28.com" target="_blank">国产精品久久久久免费a∨大胸</a>| <a href="http://yw3328.com" target="_blank">一区二区动漫</a>| <a href="http://hmm47.com" target="_blank">亚洲一区二区三区涩</a>| <a href="http://luoliguo.com" target="_blank">国产精品久久久久久久一区探花</a>| <a href="http://xjksrbh.com" target="_blank">99伊人成综合</a>| <a href="http://5474hu.com" target="_blank">一区二区三区四区国产精品</a>| <a href="http://833816.com" target="_blank">国产精品对白刺激久久久</a>| <a href="http://www-893333.com" target="_blank">欧美午夜视频在线观看</a>| <a href="http://qqqtrip.com" target="_blank">9国产精品视频</a>| <a href="http://pnxingmei.com" target="_blank">99综合电影在线视频</a>| <a href="http://3dmh133.com" target="_blank">午夜视频久久久</a>| <a href="http://www49853b.com" target="_blank">国产精品主播</a>| <a href="http://www-n77.com" target="_blank">久久久综合精品</a>| <a href="http://36seaa.com" target="_blank">久久精品国产久精国产思思</a>| <a href="http://dusenborg.com" target="_blank">国产字幕视频一区二区</a>| <a href="http://by99969.com" target="_blank">免费成人高清在线视频</a>| <a href="http://ourskycity.com" target="_blank">你懂的国产精品永久在线</a>| <a href="http://2323nn.com" target="_blank">99国产精品久久久久久久成人热</a>| <a href="http://korean-edu.com" target="_blank">亚洲人成网站777色婷婷</a>| <a href="http://czwangluoyouhua.com" target="_blank">欧美精品性视频</a>| <a href="http://9niuw.com" target="_blank">亚洲在线电影</a>| <a href="http://yiapk.com" target="_blank">久久精品一二三</a>| <a href="http://www-333304.com" target="_blank">亚洲精品欧美激情</a>| <a href="http://0855123.com" target="_blank">99www免费人成精品</a>| <a href="http://gzhachi.com" target="_blank">国产日韩av一区二区</a>| <a href="http://lingshidu.com" target="_blank">麻豆精品视频在线观看视频</a>| <a href="http://cytus2wiki.com" target="_blank">欧美风情在线</a>| <a href="http://dkmcjc.com" target="_blank">欧美一区91</a>| <a href="http://www-273111.com" target="_blank">久久午夜精品一区二区</a>| <a href="http://yzsss.com" target="_blank">一区二区三区久久网</a>| <a href="http://wwwsfsf11.com" target="_blank">亚洲一区二区三区乱码aⅴ</a>| <a href="http://492541.com" target="_blank">红杏aⅴ成人免费视频</a>| <a href="http://123273.com" target="_blank">亚洲日本va午夜在线影院</a>| <a href="http://666777v3.com" target="_blank">国产农村妇女精品一区二区</a>| <a href="http://szth186.com" target="_blank">欧美91大片</a>| <a href="http://987kt.com" target="_blank">国产精品日日做人人爱</a>| <a href="http://yh5557.com" target="_blank">欧美大片第1页</a>| <a href="http://456kp.com" target="_blank">国产精品网站在线观看</a>| <a href="http://fjnexpo.com" target="_blank">欧美黄色日本</a>| <a href="http://215920.com" target="_blank">国产婷婷精品</a>| <a href="http://ategpu.com" target="_blank">亚洲美女av网站</a>| <a href="http://nmbgbc.com" target="_blank">一区二区三区在线免费观看</a>| <a href="http://sg-lxs.com" target="_blank">日韩视频一区二区三区</a>| <a href="http://baixinlocal.com" target="_blank">国内一区二区在线视频观看</a>| <a href="http://www433ad.com" target="_blank">亚洲免费av观看</a>| <a href="http://wanyoulipin.com" target="_blank">黄色成人在线</a>| <a href="http://saobi6.com" target="_blank">亚洲一区二区动漫</a>| <a href="http://zd-jm.com" target="_blank">亚洲精选一区</a>| <a href="http://bjopl.com" target="_blank">久久久久九九视频</a>| <a href="http://www49966.com" target="_blank">西西人体一区二区</a>| <a href="http://www78778.com" target="_blank">欧美精品尤物在线</a>| <a href="http://xxxxxdywvip18.com" target="_blank">免费视频一区</a>| <a href="http://15013010203.com" target="_blank">国产区精品视频</a>| <a href="http://3374com.com" target="_blank">中文亚洲免费</a>| <a href="http://8111357.com" target="_blank">一本大道久久精品懂色aⅴ</a>| <a href="http://asanny.com" target="_blank">久久久久天天天天</a>| <a href="http://119552.com" target="_blank">久久精品色图</a>| <a href="http://498626.com" target="_blank">国产精品视频免费一区</a>| <a href="http://k82net.com" target="_blank">亚洲精品欧洲</a>| <a href="http://www-35777.com" target="_blank">亚洲日本成人</a>| <a href="http://spyfaw.com" target="_blank">久久综合狠狠综合久久综青草</a>| <a href="http://qibilly.com" target="_blank">亚洲一区精品在线</a>| <a href="http://www387333.com" target="_blank">欧美日韩日日骚</a>| <a href="http://lingshidu.com" target="_blank">亚洲精品美女在线</a>| <a href="http://376524.com" target="_blank">亚洲黄色在线</a>| <a href="http://www31931.com" target="_blank">久久综合伊人77777麻豆</a>| <a href="http://7a6a.com" target="_blank">久久久久久自在自线</a>| <a href="http://sclddn.com" target="_blank">国产婷婷色一区二区三区四区</a>| <a href="http://zhongqingshiye.com" target="_blank">一本久道久久久</a>| <a href="http://edtxt.com" target="_blank">亚洲视频免费</a>| <a href="http://wwwbaoyu66.com" target="_blank">一区二区欧美精品</a>| <a href="http://missav88.com" target="_blank">亚洲精品在线视频观看</a>| <a href="http://439368.com" target="_blank">欧美成年视频</a>| <a href="http://belerbb.com" target="_blank">亚洲人成在线播放</a>| <a href="http://fangxinedu.com" target="_blank">亚洲免费av电影</a>| <a href="http://0070571.com" target="_blank">欧美精品一卡二卡</a>| <a href="http://5s5s5s.com" target="_blank">亚洲国产高清一区</a>| <a href="http://99hhbb.com" target="_blank">亚洲精品乱码久久久久久久久</a>| <a href="http://75yyyy.com" target="_blank">久久亚洲综合色</a>| <a href="http://5849595.com" target="_blank">欧美激情欧美激情在线五月</a>| <a href="http://2589999.com" target="_blank">亚洲欧洲精品一区二区三区不卡</a>| <a href="http://13501680.com" target="_blank">裸体一区二区</a>| <a href="http://yys4.com" target="_blank">亚洲欧洲中文日韩久久av乱码</a>| <a href="http://cz-hongbangfloor.com" target="_blank">亚洲国产专区</a>| <a href="http://xpj493.com" target="_blank">欧美日韩二区三区</a>| <a href="http://hbsmhy.com" target="_blank">国产精品99久久久久久www</a>| <a href="http://4c8x.com" target="_blank">午夜精品一区二区在线观看</a>| <a href="http://topjavhd.com" target="_blank">国产精一区二区三区</a>| <a href="http://zz-777.com" target="_blank">久久久久久夜</a>| <a href="http://c7lc.com" target="_blank">亚洲日本一区二区</a>| <a href="http://writeingo.com" target="_blank">亚洲一区欧美激情</a>| <a href="http://9911444.com" target="_blank">国产午夜亚洲精品羞羞网站</a>| <a href="http://kongtou8.com" target="_blank">久久精品一区二区三区四区 </a>| <a href="http://ehagakii.com" target="_blank">日韩天天综合</a>| <a href="http://17kfe.com" target="_blank">亚洲欧美日韩高清</a>| <a href="http://sz-jyqj.com" target="_blank">国产午夜精品一区理论片飘花 </a>| <a href="http://233116.com" target="_blank">亚洲尤物精选</a>| <a href="http://qq666qq.com" target="_blank">久久久久国产精品厨房</a>| <a href="http://wwwq4yy.com" target="_blank">亚洲国产精品久久久久久女王</a>| <a href="http://2302345.com" target="_blank">欧美精品一区二区久久婷婷</a>| <a href="http://www333393.com" target="_blank">亚洲私人影吧</a>| <a href="http://65kf.com" target="_blank">老司机免费视频一区二区</a>| <a href="http://dtwave-ind.com" target="_blank">亚洲欧洲精品一区二区三区</a>| <a href="http://603445.com" target="_blank">欧美午夜电影网</a>| <a href="http://henhenai1.com" target="_blank">欧美在线视频免费</a>| <a href="http://155fck.com" target="_blank">91久久久亚洲精品</a>| <a href="http://51120guahao.com" target="_blank">亚洲曰本av电影</a>| <a href="http://605012.com" target="_blank">亚洲国产成人午夜在线一区</a>| <a href="http://4449998.com" target="_blank">欧美日韩精品一本二本三本</a>| <a href="http://www9ckk1.com" target="_blank">小处雏高清一区二区三区 </a>| <a href="http://wwwavtb1122.com" target="_blank">久久婷婷麻豆</a>| <a href="http://www38ccc.com" target="_blank">日韩一级欧洲</a>| <a href="http://playav111.com" target="_blank">国产午夜精品一区理论片飘花 </a>| <a href="http://senlin86.com" target="_blank">在线观看国产一区二区</a>| <a href="http://www-76577c.com" target="_blank">欧美日本在线一区</a>| <a href="http://www-137999.com" target="_blank">欧美一区二区视频在线观看2020</a>| <a href="http://49vvvv.com" target="_blank">欧美激情精品久久久</a>| <a href="http://www-772773.com" target="_blank">亚洲欧美激情诱惑</a>| <a href="http://609t.com" target="_blank">亚洲黄色成人久久久</a>| <a href="http://by4672.com" target="_blank">国产精品夜夜夜</a>| <a href="http://23230066.com" target="_blank">欧美国产日韩亚洲一区</a>| <a href="http://977mo.com" target="_blank">欧美一区二区视频免费观看</a>| <a href="http://pron12.com" target="_blank">日韩一级欧洲</a>| <a href="http://77smsm.com" target="_blank">欧美成人一区二区三区片免费</a>| <a href="http://nc04.com" target="_blank">午夜视频在线观看一区二区</a>| <a href="http://www-44442.com" target="_blank">在线观看精品</a>| <a href="http://55kam.com" target="_blank">国产亚洲综合精品</a>| <a href="http://6666785.com" target="_blank">欧美视频在线观看</a>| <a href="http://8946286.com" target="_blank">欧美成人激情视频</a>| <a href="http://6868681.com" target="_blank">久久久精品国产免费观看同学 </a>| <a href="http://www24699.com" target="_blank">亚洲欧美视频一区</a>| <a href="http://pgpg520.com" target="_blank">亚洲激情小视频</a>| <a href="http://wwwcc7777.com" target="_blank">国产欧美在线看</a>| <a href="http://8xfore.com" target="_blank">夜色激情一区二区</a>| <a href="http://www-4157.com" target="_blank">在线精品福利</a>| <a href="http://tao62bao.com" target="_blank">国产欧美日韩精品一区</a>| <a href="http://holotu.com" target="_blank">欧美精品18</a>| <a href="http://www227zh.com" target="_blank">免费中文日韩</a>| <a href="http://jiejiesao8.com" target="_blank">久久精品视频在线观看</a>| <a href="http://ycgg008.com" target="_blank">亚洲欧美日韩综合aⅴ视频</a>| <a href="http://163263.com" target="_blank">亚洲视频在线观看</a>| <a href="http://jiarenlady.com" target="_blank">亚洲精品美女91</a>| <a href="http://zhenhaozu.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>