Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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²Å¿ªÊ¼¿ª·¢»ùÓÚÊÂÎñµÄ´æ´¢ÒýÇæ£¬ºóÀ´ÂýÂý³ö


Ïà¹ØÎĵµ£º

MS SQL ServerºÍMySQLÇø±ð

1 MySQLÖ§³Öenum,ºÍsetÀàÐÍ£¬SQL Server²»Ö§³Ö
¡¡¡¡2 MySQL²»Ö§³Önchar,nvarchar,ntextÀàÐÍ
¡¡¡¡3 MySQLµÄµÝÔöÓï¾äÊÇAUTO_INCREMENT£¬¶øMS SQLÊÇidentity(1,1)
¡¡¡¡4 MS SQLĬÈϵ½´¦±í´´½¨Óï¾äµÄĬÈÏÖµ±íʾÊÇ((0)),¶øÔÚMySQLÀïÃæÊDz»ÔÊÐí´øÁ½À¨ºÅµÄ
¡¡¡¡5 MySQLÐèҪΪ±íÖ¸¶¨´æ´¢ÀàÐÍ
¡¡¡¡6 MS SQLʶ±ð·ûÊÇ[],[type]±íÊ ......

MysqlÐ޸ıí×Ö¶Î

#ÐÂÔöÒ»¸ö×ֶΣ¬Ä¬ÈÏֵΪ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 ......

[Õª³­/¼Ç¼]MySQLµ¼Èë/µ¼³ö.sqlÎļþ

µ¼³ö.sqlÎļþ
 
1.½«Êý¾Ý¿âtransfer_server_dbµ¼³öµ½transfSRV.sqlÎļþÖУº
mysqldump -u root -p transfer_server_db > /home/eric/transfSRV.sql
2.½«Êý¾Ý¿âtransfer_server_dbÖеÄdevice_info_tableµ¼³öµ½table.sqlÎļþÖУº
mysqldump -u root -p transfer_server_db device_info_table > /home/eric/ta ......

ʵÏÖJavaÁ¬½Ómysql£¨Ô´Â룩£¡

JavaÁ¬½ÓmysqlÊý¾Ý¿â£¬´úÂë¾­¹ýÔËÐÐ׼ȷÎÞÎó¡£
ÏÂÃæÎªÊµÀý---->
ÓÃÊý¾Ý¿â²Ù×ݹ¤¾ß£¨Àý£ºSQLyogEnt£©²Ù×Ýmysql½¨±í£¬»òdosϽ¨£¬ÈçÏ£º
Êý¾Ý¿âÃû£ºscutcs
±íÃû£ºstudent
±íÄÚÈÝ£º
sno  char[7]  NO NULL Primary Key;
sname  varchar[8]  NO NULL;
sex  char[2]  NO NULL; ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ