MySQLËøÓ÷¨½éÉÜ
http://book.51cto.com/art/200803/68118.htm
ÕªÒª£º¡¶ÉîÈëdz³öMySQL——Êý¾Ý¿â¿ª·¢¡¢ÓÅ»¯Óë¹ÜÀíά»¤¡·´ÓÊý¾Ý¿âµÄ»ù´¡¡¢¿ª·¢¡¢ÓÅ»¯¡¢¹ÜÀí4·½Ãæ¶ÔMySQL½øÐÐÁËÏêϸµÄ½éÉÜ£¬ÆäÖÐÿһ²¿·Ö¶¼¶ÀÁ¢³Éƪ£¬Ã¿Ò»ÆªÓÖ°üÀ¨¶à¸öÕ½ڡ£±¾ÊéÃæÏòʵÓã¬ÄÚÈݸ²¸Ç¹ã·º£¬½²½âÓÉdzÈëÉÊʺÏÓÚ¸÷¸ö²ã´ÎµÄ¶ÁÕß¡£
µÚ20ÕÂ ËøÎÊÌâ
ËøÊǼÆËã»úе÷¶à¸ö½ø³Ì»òÏ̲߳¢·¢·ÃÎÊijһ×ÊÔ´µÄ»úÖÆ¡£ÔÚÊý¾Ý¿âÖУ¬³ý´«Í³µÄ¼ÆËã×ÊÔ´£¨ÈçCPU¡¢RAM¡¢I/OµÈ£©µÄÕùÓÃÒÔÍ⣬Êý¾ÝÒ²ÊÇÒ»ÖÖ¹©Ðí¶àÓû§¹²ÏíµÄ×ÊÔ´¡£ÈçºÎ±£Ö¤Êý¾Ý²¢·¢·ÃÎʵÄÒ»ÖÂÐÔ¡¢ÓÐЧÐÔÊÇËùÓÐÊý¾Ý¿â±ØÐë½â¾öµÄÒ»¸öÎÊÌâ£¬Ëø³åͻҲÊÇÓ°ÏìÊý¾Ý¿â²¢·¢·ÃÎÊÐÔÄܵÄÒ»¸öÖØÒªÒòËØ¡£´ÓÕâ¸ö½Ç¶ÈÀ´Ëµ£¬Ëø¶ÔÊý¾Ý¿â¶øÑÔÏÔµÃÓÈÆäÖØÒª£¬Ò²¸ü¼Ó¸´ÔÓ¡£±¾ÕÂÎÒÃÇ×ÅÖØÌÖÂÛMySQLËø»úÖÆµÄÌØµã£¬³£¼ûµÄËøÎÊÌ⣬ÒÔ¼°½â¾öMySQLËøÎÊÌâµÄһЩ·½·¨»ò½¨Òé¡£
20.1 MySQLËø¸ÅÊö
Ïà¶ÔÆäËûÊý¾Ý¿â¶øÑÔ£¬MySQLµÄËø»úÖÆ±È½Ï¼òµ¥£¬Æä×îÏÔÖøµÄÌØµãÊDz»Í¬µÄ´æ´¢ÒýÇæÖ§³Ö²»Í¬µÄËø»úÖÆ¡£±ÈÈ磬MyISAMºÍMEMORY´æ´¢ÒýÇæ²ÉÓõÄÊÇ±í¼¶Ëø£¨table-level locking£©£»BDB´æ´¢ÒýÇæ²ÉÓõÄÊÇÒ³ÃæËø£¨page-level locking£©£¬µ«Ò²Ö§³Ö±í¼¶Ëø£»InnoDB´æ´¢ÒýÇæ¼ÈÖ§³ÖÐм¶Ëø£¨row-level locking£©£¬Ò²Ö§³Ö±í¼¶Ëø£¬µ«Ä¬ÈÏÇé¿öÏÂÊDzÉÓÃÐм¶Ëø¡£
MySQLÕâ3ÖÖËøµÄÌØÐÔ¿É´óÖ¹éÄÉÈçÏ¡£
·±í¼¶Ëø£º¿ªÏúС£¬¼ÓËø¿ì£»²»»á³öÏÖËÀËø£»Ëø¶¨Á£¶È´ó£¬·¢ÉúËø³åÍ»µÄ¸ÅÂÊ×î¸ß,²¢·¢¶È×îµÍ¡£
·Ðм¶Ëø£º¿ªÏú´ó£¬¼ÓËøÂý£»»á³öÏÖËÀËø£»Ëø¶¨Á£¶È×îС£¬·¢ÉúËø³åÍ»µÄ¸ÅÂÊ×îµÍ,²¢·¢¶ÈÒ²×î¸ß¡£
·Ò³ÃæËø£º¿ªÏúºÍ¼ÓËøÊ±¼ä½çÓÚ±íËøºÍÐÐËøÖ®¼ä£»»á³öÏÖËÀËø£»Ëø¶¨Á£¶È½çÓÚ±íËøºÍÐÐËøÖ®¼ä£¬²¢·¢¶ÈÒ»°ã¡£
´ÓÉÏÊöÌØµã¿É¼û£¬ºÜÄÑÁýͳµØËµÄÄÖÖËø¸üºÃ£¬Ö»Äܾ;ßÌåÓ¦ÓõÄÌØµãÀ´ËµÄÄÖÖËø¸üºÏÊÊ£¡½ö´ÓËøµÄ½Ç¶ÈÀ´Ëµ£º±í¼¶Ëø¸üÊʺÏÓÚÒÔ²éѯΪÖ÷£¬Ö»ÓÐÉÙÁ¿°´Ë÷ÒýÌõ¼þ¸üÐÂÊý¾ÝµÄÓ¦Óã¬ÈçWebÓ¦Óã»¶øÐм¶ËøÔò¸üÊʺÏÓÚÓдóÁ¿°´Ë÷ÒýÌõ¼þ²¢·¢¸üÐÂÉÙÁ¿²»Í¬Êý¾Ý£¬Í¬Ê±ÓÖÓв¢·¢²éѯµÄÓ¦Óã¬ÈçһЩÔÚÏßÊÂÎñ´¦Àí£¨OLTP£©ÏµÍ³¡£ÕâÒ»µãÔÚ±¾ÊéµÄ“¿ª·¢Æª”½éÉܱíÀàÐ͵ÄÑ¡Ôñʱ£¬Ò²ÔøÌáµ½¹ý¡£ÏÂÃæ¼¸½ÚÎÒÃÇÖØµã½éÉÜMySQL±íËøºÍInnoDBÐÐËøµÄÎÊÌ⣬ÓÉÓÚBDBÒѾ±»InnoDBÈ¡´ú£¬¼´½«³ÉΪÀúÊ·£¬Ôڴ˾Ͳ»×ö½øÒ»²½µÄÌÖÂÛÁË¡£
20.2 MyISAM±íËø
MyISAM´æ´¢ÒýÇæÖ»Ö§³Ö±íËø£¬ÕâÒ²ÊÇMySQL¿ªÊ¼¼¸¸ö°æ±¾ÖÐΨһ֧³ÖµÄËøÀàÐÍ¡£Ëæ×ÅÓ¦ÓöÔÊÂÎñÍêÕûÐԺͲ¢·¢ÐÔÒªÇóµÄ²»¶ÏÌá¸ß£¬MySQL²Å¿ªÊ¼¿ª·¢»ùÓÚÊÂÎñµÄ´æ´¢ÒýÇæ£¬ºóÀ´ÂýÂý³ö
Ïà¹ØÎĵµ£º
Tomcat ÏÂ×îÈÝÒ×µ½µÄÎÊÌâ¾ÍÊÇÖÐÎÄÂÒÂëÎÊÌâÁË , ÏÂÃæ¾ÍÀ´Ì¸Ì¸ÎÒÔÚ Windows +Tomcat5 ϵ÷ÊÔ JSP ³ÌÐòʱ , ËùÅöµ½µÄÎÊÌâÒÔ¼°½â¾ö°ì·¨¡£
Õâ´Îµ÷ÊÔËùÓöµ½µÄÂÒÂëÎÊÌâÖ÷ÒªÓÐÈýÀࣺ
Ò»¡¢ Ò³Ãæ×Ö·ûÂÒÂë¡£
¼´Õû¸öÒ³Ãæ³öÏÖºº×ÖÂÒ ......
#ÐÂÔöÒ»¸ö×ֶΣ¬Ä¬ÈÏֵΪ0£¬·Ç¿Õ£¬×Ô¶¯Ôö³¤£¬Ö÷¼ü
alter table tabelname add new_field_name field_type default 0 not null auto_increment ,add primary key (new_field_name);
#Ôö¼ÓÒ»¸öÐÂ×Ö¶Î
alter table tableName ......
Ò»¡¢±íµ¥Ìá½»ÂÒÂë½â¾ö·½·¨
±íµ¥Öк¬ÓÐÖÐÎÄÌá½»ÂÒÂ룬¶ÔÓÚ×ÖĸºÍÊý×ÖÔò²»»áÂÒÂ룬ÎÒÑ¡ÓõÄ×Ö·û¼¯utf-8(ÒÔÏÂͬ)¡£
1¡¢ÔÚapache-tomcat-6.0.18\webapps\examples\WEB-INF\classes\filtersĿ¼ÏÂÕÒµ½ÎļþSetCharacterEncodingFilter.java ºÍRequestDumperFilter.javaÎļþ£¬²¢½«Æä¸´ÖƵ½ÏîÄ¿src ......
JavaÁ¬½ÓmysqlÊý¾Ý¿â£¬´úÂë¾¹ýÔËÐÐ׼ȷÎÞÎó¡£
ÏÂÃæÎªÊµÀý---->
ÓÃÊý¾Ý¿â²Ù×ݹ¤¾ß£¨Àý£ºSQLyogEnt£©²Ù×Ýmysql½¨±í£¬»òdosϽ¨£¬ÈçÏ£º
Êý¾Ý¿âÃû£ºscutcs
±íÃû£ºstudent
±íÄÚÈÝ£º
sno char[7] NO NULL Primary Key;
sname varchar[8] NO NULL;
sex char[2] NO NULL; ......
À´Ô´£ºhttp://blog.csdn.net/ldb2741/archive/2010/02/25/5325161.aspx
×öÏîĿʱÓÉÓÚÒµÎñÂß¼µÄÐèÒª£¬±ØÐë¶ÔÊý¾Ý±íµÄÒ»Ðлò¶àÐмÓÈëÐÐËø£¬¾Ù¸ö×î¼òµ¥µÄÀý×Ó£¬Í¼Êé½èÔÄϵͳ¡£¼ÙÉè id=1 µÄÕâ±¾Êé¿â´æÎª 1 £¬µ«ÊÇÓÐ 2 ¸öÈËͬʱÀ´½èÕâ±¾Ê飬´Ë´¦µÄÂ߼Ϊ
view plaincopy to clipboardprint?
Select restnum&nbs ......