MySQLÊý¾Ý¿â±¸·ÝµÄ»ù´¡ÖªÊ¶´óÈ«
ƽʱÎÒÃÇÔÚʹÓÃMySQLÊý¾Ý¿âµÄʱºò¾³£»áÒòΪ²Ù×÷ʧÎóÔì³ÉÊý¾Ý¶ªÊ§£¬MySQLÊý¾Ý¿â±¸·Ý¿ÉÒÔ°ïÖúÎÒÃDZÜÃâÓÉÓÚ¸÷ÖÖÔÒòÔì³ÉµÄÊý¾Ý¶ªÊ§»ò×ÅÊý¾Ý¿âµÄÆäËûÎÊÌâ¡£
¡¡¡¡Ò»¡¢Êý¾Ý±¸·Ý½Ý¾¶
¡¡¡¡ÒòΪÕâ¸ö·½·¨Ã»Óеõ½¹Ù·½ÕýʽÎĵµµÄÑéÖ¤£¬ÎÒÃÇÔݳÆΪÊÔÑé°É¡£
¡¡¡¡Ä¿µÄ£º±¸·ÝhostAÖ÷»úÖÐÒ»¸öMySQLÊý¾Ý¿â±¸·ÝTestA£¬²¢»Ö¸´µ½µ½hostB»úÖÐ
¡¡¡¡ÊÔÑé»·¾³£º
¡¡¡¡²Ù×÷ϵͳ£ºWinNT4.0,Mysql3.22.34,phpMyAdmin 2.1.0
¡¡¡¡ÔÚhostAÖа²×°MySQLÊý¾Ý¿â±¸·Ý²¢½¨Á¢TestAÊý¾Ý¿â
¡¡¡¡hostB»ú°²×°MySQLÊý¾Ý¿â±¸·Ý£¬Ã»ÓÐTestAÊý¾Ý¿â
¡¡¡¡·½·¨²½Ö裺
¡¡¡¡Æô¶¯phpMyAdmin²ì¿´HostAºÍHostBÖеÄÊý¾Ý¿âÁÐ±í£¬ÔÚHostBÖÐûÓÐTestAÊý¾Ý¿â
¡¡¡¡ÕÒµ½HostAÖÐMySQLÊý¾Ý¿â±¸·ÝµÄ°²×°Ä¿Â¼£¬²¢ÕÒµ½Êý¾Ý¿âĿ¼data
¡¡¡¡ÔÚÎÒµÄÊÔÑé»·¾³ÖУ¬Õâ¸öĿ¼ÊÇC:mysqldata
¡¡¡¡ÕÒµ½¶ÔÓ¦Êý¾Ý¿âÃû³ÆµÄ×ÓĿ¼C:mysqldataTestA
¡¡¡¡Õ³Ìù¿½±´µ½HostBµÄDataĿ¼Ï£¬ÊÇHostAͬHostB MySQLÊý¾Ý¿â±¸·ÝÊý¾ÝĿ¼ÏµÄÎļþÏàͬ
¡¡¡¡Ë¢ÐÂHostBµÄphpMyAdmin²ì¿´Ò»ÏÂÊý¾Ý¿âÁÐ±í£¬ÎÒÃÇ¿´µ½TestAÒѾ³öÏÖ£¬²¢ÇÒ×÷²éѯÐ޸ĵȲÙ×÷¶¼Õý³££¬±¸·Ý»Ö¸´»Ö¸´³É¹¦
¡¡¡¡ÊÔÑé½áÂÛ£ºMySQLµÄÊý¾Ý¿â¿ÉÒÔͨ¹ýÎļþÐÎʽ±£´æ£¬±¸·Ý£¬»Ö¸´Ö»Òª½«ÏàÓ¦ÎļþĿ¼»Ö¸´¼´¿É£¬ÎÞÐèʹÓÃÆäËü¹¤¾ß±¸·Ý¡£
¡¡¡¡¶þ¡¢Õý¹æµÄ·½·¨(¹Ù·½½¨Òé)£º
¡¡¡¡µ¼³öÒªÓõ½MySQLÊý¾Ý¿â±¸·ÝµÄmysqldump¹¤¾ß£¬»ù±¾Ó÷¨ÊÇ£º
¡¡¡¡mysqldump [OPTIONS] database [tables]
¡¡¡¡Èç¹ûÄã²»¸ø¶¨ÈÎºÎ±í£¬Õû¸öÊý¾Ý¿â½«±»µ¼³ö¡£
¡¡¡¡Í¨¹ýÖ´ÐÐmysqldump --help£¬ÄãÄܵõ½ÄãmysqldumpµÄ°æ±¾Ö§³ÖµÄÑ¡Ïî±í¡£
¡¡¡¡×¢Ò⣬Èç¹ûÄãÔËÐÐmysqldumpûÓÐ--quick»ò--optÑ¡Ïmysqldump½«ÔÚµ¼³ö½á¹ûÇ°×°ÔØÕû¸ö½á¹û¼¯µ½ÄÚ´æÖУ¬Èç¹ûÄãÕýÔÚµ¼³öÒ»¸ö´óµÄÊý¾Ý¿â£¬Õ⽫¿ÉÄÜÊÇÒ»¸öÎÊÌâ¡£
¡¡¡¡mysqldumpÖ§³ÖÏÂÁÐÑ¡Ï
¡¡¡¡--add-locks
¡¡¡¡ÔÚÿ¸ö±íµ¼³ö֮ǰÔö¼ÓLOCK TABLES²¢ÇÒÖ®ºóUNLOCK TABLE¡£(ΪÁËʹµÃ¸ü¿ìµØ²åÈëµ½MySQLÊý¾Ý¿â±¸·Ý)¡£
¡¡¡¡--add-drop-table
¡¡¡¡ÔÚÿ¸öcreateÓï¾ä֮ǰÔö¼ÓÒ»¸ödrop table¡£
¡¡¡¡--allow-keywords
¡¡¡¡ÔÊÐí´´½¨Êǹؼü´ÊµÄÁÐÃû×Ö¡£ÕâÓÉÔÚÁÐÃûÇ°Ãæ¼Ó±íÃûµÄ·½·¨×öµ½¡£
¡¡¡¡-c, --complete-insert
¡¡¡¡Ê¹ÓÃÍêÕûµÄinsertÓï¾ä(ÓÃÁÐÃû×Ö)¡£
¡¡¡¡-C, --compress
¡¡¡¡Èç¹û¿Í»§ºÍ·þÎñÆ÷¾ùÖ§³ÖѹËõ£¬Ñ¹ËõÁ½Õß¼äËùÓеÄÐÅÏ¢¡£
¡¡¡¡--delayed
¡¡¡¡ÓÃINSERT DELAYEDÃüÁî²åÈëÐС£
¡¡¡¡-e, --extended-insert
¡¡¡¡Ê¹ÓÃȫжàÐÐINSERTÓï·¨¡£(¸ø³ö¸ü½ôËõ²¢ÇÒ¸ü¿ìµÄ²
Ïà¹ØÎĵµ£º
×î½ü¼¸ÌìÏÐÀ´ÎÞÊ£¬±ã³¢ÊÔÁËÒ»ÏÂÓÃC²Ù×÷Êý¾Ý¿â£¬ÏÂÃæ±ãÊÇÎÒ²âÊԵľßÌå½á¹û£º
¿ª·¢»·¾³ÊÇwindows 7 ultimate(Ó¢ÎÄ°æ) IDE ÊÇvs 2008 professional ÖÐÎÄ°æ,Êý¾Ý¿âÊÇmysql 5.1
Ê×ÏÈ£¬ÎÒÔÚMySQL¿âÖд´½¨ÁËÒ»¸ötest±í£º
CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) NOT ......
Î塢ʼþµ÷¶ÈÆ÷²âÊÔ
5.1¡¢²âÊÔÄ¿µÄ
5.1.1 ÅäÖ÷½·¨
5.1.2 ÊÇ·ñÕý³£¹¤×÷
5.1.3 ÈÕ³£µÄά»¤
5.2¡¢Ê¼þµ÷¶ÈÆ÷½éÉÜ
×ÔMySQL5.1.6Æð£¬Ôö¼ÓÁËÒ»¸ö·Ç³£ÓÐÌØÉ«µÄ¹¦ÄÜ
–ʼþµ÷¶ÈÆ÷(Event Scheduler)£¬¿ÉÒÔÓÃ×ö¶¨Ê±Ö´ÐÐijЩÌض¨ÈÎÎñ£¨ÀýÈ磺ɾ³ý
¼Ç¼¡¢¶ÔÊý¾Ý
½øÐлã×ܵȵȣ©£¬À´È¡´ ......
ʹÓÃÕûÊýÊý¾ÝµÄ¾«È·Êý×ÖÊý¾ÝÀàÐÍ¡£
bigint
´Ó -2^63 (-9223372036854775808) µ½ 2^63-1 (9223372036854775807) µÄÕûÐÍÊý¾Ý£¨ËùÓÐÊý×Ö£©¡£´æ´¢´óСΪ 8 ¸ö×Ö½Ú¡£
int
´Ó -2^31 (-2,147,483,648) µ½ 2^31 - 1 (2,147,483,647) µÄÕûÐÍÊý¾Ý£¨ËùÓÐÊý×Ö£©¡£´æ´¢´óСΪ 4 ¸ö×Ö½Ú¡£int µÄ SQL-92 ͬÒå×ÖΪ integer¡£
smallin ......
ÖÐÎÄÏÔʾÎÊÌâÒ»Ö±ÊÇÀ§ÈÅÎÒÃǵÄÒ»¸öÄÑÌ⣬²»ÐÅÄãÉÏgoogleËÑË÷һϣ¬ÕâÀàµÄÎÊÌâºÍ½â´ð¿ÉÒÔ˵ÊÇÆÌÌì¸ÇµØ£¬ºÃ¶àÍøÕ¾ÉõÖÁ½«ÆäÌá³öÀ´×÷ΪרÌâÀ´ÌÖÂÛ£¬¹ÜÖпú±ª£¬¿É¼ûÒ»°ß¡£
¿ªÊ¼Ò²ÔøΪÕâ¸öÎÊÌâÍ·ÌÛ£¬ÉÏÍø²éÔÄ´óÁ¿µÄ×ÊÁϺͽâ¾ö·½·¨£¬ÖÕÓÚÕÒµ½ÁËÒ»Öּȼòµ¥ÓÖºÃÓõİ취£¬ÒÔJSP+MYSQL´æ´¢ÎªÀý£¬¼òµ¥½éÉÜÒ ......
http://hi.baidu.com/tianxia_1209/blog/item/a2613822fec7e7f6d6cae267.html
MYSQLµÄʼþÊÇ5.1ÐÂÔö¼ÓµÄ£¬Èç¹ûÏëÌåÑ飬½¨ÒéÉý¼¶°æ±¾¡£
ÖÁÓÚÓï·¨ÎҾͲ»¶à˵ÁË£¬ÊÖ²áÉϽ²µÄºÜÏêϸ£¬ÎÒÀ´ËµËµ¼¸¸öÒªµãÒÔ¼°Ò»Ð©ÊµÀý¡£
×¢ÒâÊÂÏ
1¡¢EVENTȨÏÞÊÇÕë¶ÔģʽµÄ£¨ÔÚMYSQLÖÐÒ²¾ÍÊÇ¿âµÄ¼¶±ð£©£¬²»ÄܶԵ¥¶À±íÀ´¸³ÓèȨÏÞ¡£
2¡¢±ØÐëÔÚ ......