MySQL ÆÕͨË÷Òý¡¢Î¨Ò»Ë÷ÒýºÍÖ÷Ë÷Òý
	
    
    
	1¡¢ÆÕͨË÷Òý
¡¡¡¡ÆÕͨË÷Òý£¨Óɹؼü×ÖKEY»òINDEX¶¨ÒåµÄË÷Òý£©µÄΨһÈÎÎñÊǼӿì¶ÔÊý¾ÝµÄ·ÃÎÊËÙ¶È¡£Òò´Ë£¬Ó¦¸ÃֻΪÄÇЩ×î¾³£³öÏÖÔÚ²éѯÌõ¼þ£¨WHEREcolumn=£©»òÅÅÐòÌõ¼þ£¨ORDERBYcolumn£©ÖеÄÊý¾ÝÁд´½¨Ë÷Òý¡£Ö»ÒªÓпÉÄÜ£¬¾ÍÓ¦¸ÃÑ¡ÔñÒ»¸öÊý¾Ý×îÕûÆë¡¢×î½ô´ÕµÄÊý¾ÝÁУ¨ÈçÒ»¸öÕûÊýÀàÐ͵ÄÊý¾ÝÁУ©À´´´½¨Ë÷Òý¡£
¡¡¡¡2¡¢Î¨Ò»Ë÷Òý
¡¡¡¡ÆÕͨË÷ÒýÔÊÐí±»Ë÷ÒýµÄÊý¾ÝÁаüº¬Öظ´µÄÖµ¡£±ÈÈç˵£¬ÒòΪÈËÓпÉÄÜͬÃû£¬ËùÒÔͬһ¸öÐÕÃûÔÚͬһ¸ö“Ô±¹¤¸öÈË×ÊÁÏ”Êý¾Ý±íÀï¿ÉÄܳöÏÖÁ½´Î»ò¸ü¶à´Î¡£
¡¡¡¡Èç¹ûÄÜÈ·¶¨Ä³¸öÊý¾ÝÁн«Ö»°üº¬±Ë´Ë¸÷²»ÏàͬµÄÖµ£¬ÔÚΪÕâ¸öÊý¾ÝÁд´½¨Ë÷ÒýµÄʱºò¾ÍÓ¦¸ÃÓùؼü×ÖUNIQUE°ÑËü¶¨ÒåΪһ¸öΨһË÷Òý¡£Õâô×öµÄºÃ´¦£ºÒ»ÊǼò»¯ÁËMySQL¶ÔÕâ¸öË÷ÒýµÄ¹ÜÀí¹¤×÷£¬Õâ¸öË÷ÒýÒ²Òò´Ë¶ø±äµÃ¸üÓÐЧÂÊ£»¶þÊÇMySQL»áÔÚÓÐмǼ²åÈëÊý¾Ý±íʱ£¬×Ô¶¯¼ì²éмǼµÄÕâ¸ö×ֶεÄÖµÊÇ·ñÒѾÔÚij¸ö¼Ç¼µÄÕâ¸ö×Ö¶ÎÀï³öÏÖ¹ýÁË£»Èç¹ûÊÇ£¬MySQL½«¾Ü¾ø²åÈëÄÇÌõмǼ¡£Ò²¾ÍÊÇ˵£¬Î¨Ò»Ë÷Òý¿ÉÒÔ±£Ö¤Êý¾Ý¼Ç¼µÄΨһÐÔ¡£ÊÂʵÉÏ£¬ÔÚÐí¶à³¡ºÏ£¬ÈËÃÇ´´½¨Î¨Ò»Ë÷ÒýµÄÄ¿µÄÍùÍù²»ÊÇΪÁËÌá¸ß·ÃÎÊËÙ¶È£¬¶øÖ»ÊÇΪÁ˱ÜÃâÊý¾Ý³öÏÖÖØ¸´¡£
¡¡¡¡3¡¢Ö÷Ë÷Òý
¡¡¡¡ÔÚÇ°ÃæÒѾ·´¸´¶à´ÎÇ¿µ÷¹ý£º±ØÐëΪÖ÷¼ü×ֶδ´½¨Ò»¸öË÷Òý£¬Õâ¸öË÷Òý¾ÍÊÇËùνµÄ“Ö÷Ë÷Òý”¡£Ö÷Ë÷ÒýÓëΨһË÷ÒýµÄÎ¨Ò»Çø±ðÊÇ£ºÇ°ÕßÔÚ¶¨ÒåʱʹÓõĹؼü×ÖÊÇPRIMARY¶ø²»ÊÇUNIQUE¡£
¡¡¡¡4¡¢Íâ¼üË÷Òý
¡¡¡¡Èç¹ûΪij¸öÍâ¼ü×ֶζ¨ÒåÁËÒ»¸öÍâ¼üÔ¼ÊøÌõ¼þ£¬MySQL¾Í»á¶¨ÒåÒ»¸öÄÚ²¿Ë÷ÒýÀ´°ïÖú×Ô¼ºÒÔ×îÓÐЧÂʵķ½Ê½È¥¹ÜÀíºÍʹÓÃÍâ¼üÔ¼ÊøÌõ¼þ¡£
¡¡¡¡5¡¢¸´ºÏË÷Òý
¡¡¡¡Ë÷Òý¿ÉÒÔ¸²¸Ç¶à¸öÊý¾ÝÁУ¬ÈçÏñINDEX£¨columnA£¬columnB£©Ë÷Òý¡£ÕâÖÖË÷ÒýµÄÌØµãÊÇMySQL¿ÉÒÔÓÐÑ¡ÔñµØÊ¹ÓÃÒ»¸öÕâÑùµÄË÷Òý¡£Èç¹û²éѯ²Ù×÷Ö»ÐèÒªÓõ½columnAÊý¾ÝÁÐÉϵÄÒ»¸öË÷Òý£¬¾Í¿ÉÒÔʹÓø´ºÏË÷ÒýINDEX£¨columnA,columnB£©¡£²»¹ý£¬ÕâÖÖÓ÷¨½öÊÊÓÃÓÚÔÚ¸´ºÏË÷ÒýÖÐÅÅÁÐÔÚǰµÄÊý¾ÝÁÐ×éºÏ¡£±ÈÈç˵£¬INDEX£¨A£¬B£¬C£©¿ÉÒÔµ±×öA»ò£¨A,B£©µÄË÷ÒýÀ´Ê¹Ó㬵«²»Äܵ±×öB¡¢C»ò£¨B£¬C£©µÄË÷ÒýÀ´Ê¹Óá£
¡¡¡¡6¡¢Ë÷ÒýµÄ³¤¶È
¡¡¡¡ÔÚΪCHARºÍVARCHARÀàÐ͵ÄÊý¾ÝÁж¨ÒåË÷Òýʱ£¬¿ÉÒÔ°ÑË÷ÒýµÄ³¤¶ÈÏÞÖÆÎªÒ»¸ö¸ø¶¨µÄ×Ö·û¸öÊý£¨Õâ¸öÊý×Ö±ØÐëСÓÚÕâ¸ö×Ö¶ÎËùÔÊÐíµÄ×î´ó×Ö·û¸öÊý£©¡£Õâô×öµÄºÃ´¦ÊÇ¿ÉÒÔÉú³ÉÒ»¸ö³ß´ç±È½ÏС¡¢¼ìË÷ËÙ¶ÈÈ´±È½Ï¿ìµÄË÷ÒýÎļþ¡£ÔÚ¾ø´ó¶àÊýÓ¦ÓÃÀÊý¾Ý¿âÖеÄ×Ö·û´®Êý¾Ý´ó¶¼ÒÔ¸÷ÖÖ¸÷ÑùµÄÃû×ÖΪÖ÷£¬°ÑË÷ÒýµÄ³¤¶ÈÉèÖÃΪ10~15¸ö×Ö·ûÒѾ×ãÒÔ°ÑËÑË÷·¶Î§ËõСµ½ºÜÉٵļ¸ÌõÊý¾Ý¼ÇÂ
    
     
	
	
    
    
	Ïà¹ØÎĵµ£º
        
    
     Linux + Apache2.0 + Mysql + PHP + phpBB3.0
 1.°²°ü£º
   Apache2.0
         #tar -zxf httpd-***.tar.gz -C /usr/local/src/
         #cd /usr/local/src/httpd-***
       ......
	
    
        
    
    
±àÒëÁËÒ»¸öwindowsϵÄpython3Á¬½ÓMysqlµÄ¿â
mypysql
°æ±¾ÊÇ 0.5.1 £¬¸ù¾Ý¹Ù·½µÄÐÞ¸ÄÈÕÖ¾£¬Õâ¸ö°æ±¾ÐÞ¸ÄÁË0.5ÖÐÒ»¸öÄÚ´æÐ¹Â©ÎÊÌâ¡£
Ô´´úÂëºÍ±àÒëºóµÄÎļþΪ£º
http://211.147.215.55/down/mypysql-0.5.1-win.zip
mypysqlµÄ¹Ù·½µØÖ· https://sourceforge.net/projects/mypysql/
 ......
	
    
        
    
    MySQL³£ÓõĴ洢ÒýÇæÎªMyISAM¡¢InnoDB¡¢MEMORY¡¢MERGE£¬ÆäÖÐInnoDBÌṩÊÂÎñ°²È«±í£¬ÆäËû´æ´¢ÒýÇæ¶¼ÊÇ·ÇÊÂÎñ°²È«±í¡£ 
MyISAMÊÇMySQLµÄĬÈÏ´æ´¢ÒýÇæ¡£MyISAM²»Ö§³ÖÊÂÎñ¡¢Ò²²»Ö§³ÖÍâ¼ü£¬µ«Æä·ÃÎÊËٶȿ죬¶ÔÊÂÎñÍêÕûÐÔûÓÐÒªÇó¡£ 
InnoDB´æ´¢ÒýÇæÌṩÁ˾ßÓÐÌá½»¡¢»Ø¹öºÍ±ÀÀ£»Ö¸´ÄÜÁ¦µÄÊÂÎñ°²È«¡£µ«ÊÇ±ÈÆðMyISAM´æ´ ......
	
    
        
    
    
·ÀÖ¹×¢ÈëµÄ¼¸ÖÖ°ì·¨ 
 
ÆäʵÔÀ´¾ÍÊÇÎÒÃÇÐèÒª¹ýÂËһЩÎÒÃdz£¼ûµÄ¹Ø¼ü×ֺͷûºÏÈ磺 
Select£¬insert£¬update£¬delete£¬and£¬*£¬µÈµÈ 
function inject_check($sql_str) { 
   return eregi('select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file 
|outfile', $sql_str); & ......
	
    
        
    
    
1.´Óhttp://prdownloads.sourceforge.net/mysqldrivercs/MySQLDriverCS-n-EasyQueryTools-3.0.18.exe?downloadÉÏÏÂÔØMySQLDriverCS. 
2.°ÑMySQLDriverCS.dll.Ìí¼Óµ½.netµÄ×é¼þ 
3.ʹÓ÷½·¨ 
 ÏÂÃæÊÇ´´½¨Ò»¸öÊý¾Ý¿âÁ´½Ó:
ÏÂÃæÊÇ´´½¨Ò»¸öÊý¾Ý¿âÁ´½Ó:
using MySQLDriverCS;
MySQLConnection conn  ......