MySQLÊÇÒ»¸ö¹ãÊÜLinuxÉçÇøÈËÃÇϲ°®µÄ°ëÉÌÒµµÄÊý¾Ý¿â¡£ MySQLÊÇ¿ÉÔËÐÐÔÚ´ó¶àÊýµÄLinuxƽ̨(i386£¬Sparc£¬etc)£¬ÒÔ¼°ÉÙÐí·ÇLinuxÉõÖÁ·ÇUnixƽ̨¡£
1¡¢Ðí¿É·ÑÓá¡
¡¡¡¡MySQLµÄÆÕ¼°ºÜ´ó³Ì¶ÈÉÏÔ´ÓÚËüµÄ¿íËÉ£¬³ýÁËÂÔÏÔ²»Ñ°³£µÄÐí¿É·ÑÓá£MySQLµÄ¼Û¸ñËæƽ̨ºÍ°²×°·½Ê½±ä»¯¡£MySQLµÄWindows°æ±¾£¨NTºÍ9X£©ÔÚÈκÎÇé¿ö϶¼²»Ãâ·Ñ£¬¶øÈκÎUnix±äÖÖ£¨°üÀ¨Linux£©µÄMySQLÈç¹ûÓÉÓû§×Ô¼º»òϵͳ¹ÜÀíÔ±¶ø²»ÊǵÚÈý·½°²×°ÔòÊÇÃâ·ÑµÄ£¬µÚÈý·½°¸×¯Ôò±ØÐ븶Ðí¿É·Ñ¡£
2¡¢¼Û¸ñ
ƽ̨ °²×°·½Ê½ ¼Û¸ñ
Windows NT,9X ÈκΠ200ÃÀÔª
Unix»òLinux ×ÔÐа²×° Ãâ·Ñ
Unix»òLinux µÚÈý·½°²×° 200ÃÀÔª
¡¡ ÐèÒªÒ»¸öÓ¦ÓÃ×é¼þ 200ÃÀÔª
¡¡¡¡¿ÉÒԵõ½¶àÖÖÖ§³ÖºÏͬ£¬ÄÚÈÝÌ«¶à²»ÔÙÂÞÁУ¬×îб¨¼Û¿É×ÉѯMySQLÕ¾µã¡£
3¡¢°²×°
¡¡¡¡¿ÉÒÔÔÚMySQLÕ¾µãÉÏ»ñµÃ´ó¶àÊýÖ÷ÒªµÄÈí¼þ°ü¸ñʽ£¨RPM¡¢DBE¡¢TGZ£©£¬¿Í»§¶Ë¿âºÍ¸÷ÖÖÓïÑÔ¡°°ü×°¡±£¨Wrapper£©¿ÉÒÔ·Ö¿ªµÄRPM¸ñʽ»ñµÃ¡£RPM¸ñʽµÄ°²×°Ã»Óжà´óÂé·³£¬²¢ÇÒÎÞÐè³õʼÅäÖá£ÔÚrc3.d£¨ÒÔRedHat RPMΪÀý£©Éú³ÉÒ»¸ö³õʼ½Å±¾£¬¹ÊMySQLÊØ»¤½ø³ÌÔÚ¶àÓû§Ä£Ê½ÏÂÖØÆôʱ±»Æô¶¯ÔËÐС£MySQLµÄÊØ»¤½ø³Ì£¨mysqld£©ÏûºÄºÜÉÙµÄÄڴ棨ÔÚÔËÐÐRedHat 5.1µÄ±¼ÌÚ133ÉÏ£¬Ã¿¸öÊØ»¤½ø³ÌʹÓÃ500KÄÚ´æºÍÁíÍâ4M¹²ÏíÄÚ´æµÄ¿ªÏú£©²¢ÔÚÖ»ÓÐÔÚÖ´ÐÐÕæÕýµÄ²éѯʱ²Å×°Ôص½´¦ÀíÆ÷ÉÏ£¬ÕâÒâζ×ŶÔСÐÍÊý¾Ý¿âÀ´Ëµ£¬MySQL¿ÉÒÔÏ൱ÇáËɵØʹÓöø²»»á¶ÔÆäËûϵͳ¹¦ÄÜÓÐÌ«´óµÄÓ°Ïì¡£
4¡¢Êý¾ÝÀàÐÍ
¡¡¡¡×Ö¶ÎÖ§³Ö´óÁ¿Êý¾ÝÀàÐÍÊǼþºÃÊ¡£Í¨³£µÄÕûÊý¡¢¸¡µãÊý¡¢×Ö·û´®ºÍÊý×Ö¾ùÒÔ¶àÖÖ³¤¶È±íʾ£¬²¢Ö§³Ö±ä³¤µÄBLOB£¨Binary Large OBject£©ÀàÐÍ¡£¶ÔÕûÊý×Ö¶ÎÓÉ×Ô¶¯ÔöÁ¿Ñ¡ÏÈÕÆÚʱ¼ä×Ö¶ÎÒ²Äܺܺõıíʾ¡£
¡¡¡¡MySQLÓë´ó¶àÊýÆäËûÊý¾Ý¿âϵͳ²»Í¬µÄÊÇÌṩÁ½¸öÏà¶Ô²»³£ÓõÄ×Ö¶ÎÀàÐÍ£ºENUMºÍSET¡£ENUMÊÇÒ»¸öö¾ÙÀàÐÍ£¬·Ç³£ÀàÊÊÓÚPascalÓïÑÔµÄö¾ÙÀàÐÍ£¬ËüÔÊÐí³ÌÐòÔ±¿´µ½ÀàËÆÓÚ£§red¡¢£§green£§¡¢£§blue£§µÄ×Ö¶ÎÖµ£¬¶øMySQLÖ»½«ÕâЩֵ´æ´¢ÎªÒ»¸ö×Ö½Ú¡£SETÒ²ÊÇ´ÓPascal½èÓõģ¬ËüÒ²ÊÇÒ»¸öö¾ÙÀàÐÍ£¬µ«Ò»¸öµ¥¶À×Ö¶ÎÒ»´Î¿É´æ´¢¶à¸öÖµ£¬ÕâÖÖ´æ´¢¶à¸öö¾ÙÖµµÄÄÜÁ¦Ò²Ðí²»»á¸øÄãһЩӡÏ󣨲¢¿ÉÄÜÍþвµÚÈý·¶Ê½¶¨Ò壩£¬µ«ÕýȷʹÓÃSETºÍCONTAINS¹Ø¼ü×Ö¿ÉÒÔÊ¡È¥ºÜ¶à±íÁ¬½Ó£¬ÄÜ»ñµÃºÜºÃµÄÐÔÄÜÌá¸ß¡£
5¡¢SQL¼æÈÝÐÔ
¡¡¡¡MySQL°üº¬Ò»Ð©ÓëSQL±ê×¼²»Í¬µÄת±ä£¬ËûÃǵĴó¶àÊý±»Éè¼Æ³ÉÊǶÔSQLÓïÑԽű¾ÓïÑԵIJ»×ãµÄÒ»ÖÖ²¹³¥¡£È»¶ø,ÁíһЩÀ©Õ¹È·ÊµÊ¹ MySQLÓëÖÚ²»Í¬£¬ÀýÈç,LINK×Ó¾äËÑË÷ÊÇ×Ô¶¯µØºöÂÔ´óСдµÄ¡£MySQL Ò²ÔÊÐíÓû§×Ô¶¨ÒåµÄSQLº¯Êý£¬»»¾ä»°Ëµ£¬Ò»¸ö³ÌÐòÔ±¿ÉÒÔ±àдһ¸öº¯ÊýÈ»ºó¼¯³Éµ½MySQLÖУ¬²¢ÇÒÆä±íÏÖµÄÓëÈκλù±¾º¯ÊýÈçSUM()»òAVG ()ûÓÐʲô²»Í¬¡£º¯Êý±ØÐë±»±àÒëµÀÒ»¸ö¹²Ïí¿âÎļþÖÐ(.soÎļþ)£¬È»ºóÓÃÒ»¸öLOAD FUNCTIONÃüÁî×°ÔØ¡£
¡¡¡¡ËüҲȱ·¦Ò»Ð©³£ÓõÄSQL¹¦ÄÜ£¬Ã»ÓÐ×ÓÑ¡Ôñ(ÔÚ²éѯÖеIJéѯ)¡£ÊÓͼ(View)ҲûÁË¡£µ±È»´ó¶àÊý×Ó²éѯ¿ÉÒÔÓüòµ¥µÄÁ¬½Ó(join)×Ó¾äÖØд£¬µ«ÓÐʱÓÃÁ½¸öǶÌ׵IJéѯ˼¿¼ÎÊÌâ±ÈÒ»¸ö´óÁ¬½ÓÈÝÒס£Í¬Ñù£¬ÊÓͼ½ö½öΪ³ÌÐòÔ±Òþ±Îwhere×Ӿ䣬µ«ÕâÕýÊdzÌÐòÔ±ÃÇÆÚÍûµÄÁíÒ»ÖÖ±ãÀû¡£
6¡¢´æ´¢¹ý³ÌºÍ´¥·¢Æ÷
¡¡¡¡MySQLûÓÐÒ»ÖÖ´æ´¢¹ý³Ì(Stored Procedure)ÓïÑÔ£¬ÕâÊǶÔÏ°¹ßÓÚÆóÒµ¼¶Êý¾Ý¿âµÄ³ÌÐòÔ±µÄ×î´óÏÞÖÆ¡£¶àÓï¾äSQLÃüÁî±ØÐëͨ¹ý¿Í»§·½´úÂëÀ´Ðµ÷£¬ÕâÖÖÇéÐÎÊǽèÖúÓÚÏ൱½¡È«µÄ²éѯÓïÑԺ͸³Óè¿Í»§¶ËËø¶¨ºÍ½âËø±íµÄÄÜÁ¦£¬ÕâÑù²ÅÔÊÐíµÄ¶àÓï¾äÔËÐС£
7¡¢²Î¿¼ÍêÕûÐÔ£¨Referential Integrity-RI£©
¡¡¡¡MySQLµÄÖ÷ÒªµÄȱÏÝÖ®Ò»ÊÇȱ·¦±ê×¼µÄRI»úÖÆ£»È»¶ø£¬MySQLµÄ´´ÔìÕßÒ²²»ÊǶÔÆäÓû§µÄÔ¸ÍûÖÃÈôØèÎÅ£¬²¢ÇÒÌṩÁËһЩ½â¾ö°ì·¨¡£ÆäÖÐÖ®Ò»ÊÇÖ§³ÖΨһË÷Òý¡£RuleÏÞÖƵÄȱ·¦(ÔÚ¸ø¶¤×Ö¶ÎÓòÉϵÄÒ»Ö̶ֹ¨µÄ·¶Î§ÏÞÖÆ)ͨ¹ý´óÁ¿µÄÊý¾ÝÀàÐÍÀ´²¹³¥¡£²»¼òµ¥µØÌṩ¼ì²éÔ¼Êø(Ò»¸ö×Ö¶ÎÏà¶ÔÓÚͬһÐеÄÁíÒ»¸ö×ֶεÄÖ®ÖµµÄÏÞÖÆ)¡¢Íⲿ¹Ø¼ü×ֺ;³£ÓëRIÏà¹ØµÄ¡°¼¶ÁªÉ¾³ý¡±¹¦ÄÜ¡£ÓÐȤµÄÊÇ£¬µ±²»Ö§³ÖÕâЩ¹¦ÄÜʱ£¬SQL·ÖÎöÆ÷ÈÝÈÌÕâЩÓï¾äµÄ¾ä·¨¡£ÕâÑù×öÄ¿µÄÊÇÒ×ÓÚÒÆÖ²Êý¾Ý¿âµ½MySQLÖС£ÕâÊÇÒ»¸öºÜºÃµÄ³¢ÊÔ£¬²¢ÇÒËüȷʵδÀ´Ö§³Ö¸Ã¹¦ÄÜÁôÏ·½±ãÖ®ÃÅ£»È»¶ø,ÄÇЩûÓÐ×ÐϸÔĶÁÎĵµµÄµÄÈË¿ÉÄÜÎóÒÔΪÕâЩ¹¦ÄÜʵ¼ÊÉÏÊÇ´æÔڵġ£
7¡¢°²È«ÐÔ
¡¡¡¡×ÔʼÖÁÖÕÎÒ¶ÔMySQL×î´óµÄ±§Ô¹ÊÇÆ䰲ȫϵͳ£¬ËüΨһµÄȱµãÊǸ´ÔÓ¶ø·Ç±ê×¼£¬ÁíÍâÖ»Óе½µ÷ÓÃmysqladminÀ´ÖضÁÓû§È¨ÏÞʱ²Å·¢Éú¸Ä±ä¡£Í¨³£µÄSQL GRANT/REVOKE Óï¾äµ½×î½üµÄ°æ±¾²Å±»Ö§³Ö£¬µ«ÊÇÖÁÉÙËûÃÇÏÖÔÚÓÐÁË¡£ MySQLµÄ±àдÕ߹㷺µØ¼ÇÔØÁËÆäÌض¨µÄ°²È«ÐÔϵͳ£¬µ«ÊÇËüȷʵÐèÒªÒ»Ìõ¿ÉÄÜÊDZðÎÞËü·¨µÄѧϰ¹ý³Ì¡£
8¡¢±¸·ÝºÍ»Ö¸´¡¢Êý¾Ýµ¼Èë/µ¼³ö
¡¡¡¡Ç¿ÖƲο¼Ò»ÖÂÐÔµÄȱ·¦ÏÔÖøµØ¼ò»¯±¸·ÝºÍ»Ö¸´£¬µ¥¿¿Êý¾Ýµ¼Èë/µ¼³ö¾Í¿ÉÍêÃÀ¸´ÖÆÕâÒ»¹¦ÄÜ¡£LOAD DATA INFILEÃüÁî¸øÁËÊý¾Ýµ¼ÈëºÜ´óµÄÁé»îÐÔ¡£SELECT INTOÃüÁîʵÏÖÁËÊý¾Ýµ¼³öµÄÏàµÈ¹¦ÄÜ¡£ÁíÍ⣬¼ÈÈ»MySQL²»Ê¹ÓÃÔʼµÄ·ÖÇø£¬ËùÓеÄÊý¾Ý¿âÊý¾ÝÄÜÓÃÒ»¸öÎļþϵͳ±¸·Ý±£´æ¡£Êý¾Ý¿â»î¶¯Äܱ»¼ÇÔØ¡£Óëͨ³£µÄÊý¾Ý¿âÈÕÖ¾²»Í¬(´æ´¢¼Ç¼±ä»¯»òÔڼǼӳÏñ֮ǰ/Ö®ºó), MySQL¼ÇÔØʵ¼ÊµÄSQLÓï¾ä¡£ÕâÔÊÐíÊý¾Ý¿â±»»Ö¸´µ½Ê§°ÜÇ°µÄÄÇÒ»µã£¬µ«ÊDz»ÔÊÐíÌá½»(commit)ºÍ»Ø¾í(rollback)²Ù×÷.
9¡¢Á¬½ÓÐÔ
¡¡¡¡MySQL¿Í»§¿âÊÇ¿Í»§/·þÎñÆ÷½á¹¹µÄCÓïÑԿ⣬ËüÒâζ×ÅÒ»¸ö¿Í»§ÄܲéѯפÁôÔÚÁíһ̨»úÆ÷µÄÒ»¸öÊý¾Ý¿â¡£È»¶øMySQLÕæÕýµÄÇ¿Ïî´¦ÓڸÿâÖеÄÓïÑÔ¡°°ü×°Æ÷(wrapper)¡±£¬ Perl¡¢PathonºÍPHPÖ»ÊÇÒ»²¿·Ö¡£ApacheµÄWeb·þÎñÆ÷Ò²ÓÐÐí¶àÄ£¿éÀýÈçĿ¼´æÈ¡ÎļþµÈÔÊÐí¸÷ÖÖ¸÷ÑùµÄApacheÅäÖÃÐÅÏ¢(ÀýÈçĿ¼´æÈ¡Îļþ)ʹÓÃMySQL£¬Ó¦ÓóÌÐò½Ó¿Ú¼òµ¥¡¢Ò»Ö²¢ÇÒÏ൫ÍêÕû¡£ÁíÍâ¡¢¶àƽ̨ODBCÇý¶¯³ÌÐò¿É×ÔÓÉ»ñµÃ¡£
10¡¢Î´À´
¡¡¡¡MySQLµÄ¿ª·¢¼ÌÐøÒÔ¿ìËÙ½øÐÐ×Å¡£ÊÂʵÉÏ£¬¿ª·¢²½·¥¶Ô´ó¶àÊý¿ª·ÅÔ´´úÂëÊÇÒ»ÖÖÌôÕ½¡£±¾ÎÄÌáµ½µÄ¼¸¸ö±§Ô¹ÖÐÓкܶàй¦ÄÜÕýÔÚ½â¾ö£¬È»¶ø£¬ÎÒ½«²»¶Ô»¹Ã»È·Êµ´æÔÚµÄÌØÕ÷×öÆÀ¼Û¡£¿ª·¢ÕßÃÇÏòÎÒ±íÃ÷ÁËÔÚδÀ´µÄ¿ª·¢ÖаÑÔö¼Ó²éѯ¹¦ÄܺÍÌá¸ß²éѯËÙ¶È×÷Ϊ×î¸ßÓÅÏȼ¶¡£
11¡¢×ܽá
¡¡¡¡MysqlÊÇÊý¾Ý¿âÁìÓòµÄÖмäÅÉ¡£Ëüȱ·¦Ò»¸öÈ«¹¦ÄÜÊý¾Ý¿âµÄ´ó¶àÊýÖ÷ÒªÌØÕ÷£¬µ«ÊÇÓÖÓбÈÀàËÆXbase¼Ç¼´æ´¢ÒýÇæ¸ü¶àµÄÌØÕ÷¡£ËüÏóÆóÒµ¼¶RDBMSÄÇÑùÐèÒªÒ»¸ö»ý¼«µÄ·þÎñÕßÊØ»¤³ÌÐò£¬µ«ÊDz»ÄÜÏóËûÃÇÄÇÑùÏû·Ñ×ÊÔ´¡£²éѯÓïÑÔÔÊÐí¸´ÔÓµÄÁ¬½Ó(join)²éѯ£¬µ«ÊÇËùÓеIJο¼ÍêÕû±ØÐëÓɳÌÐòԱǿÖƱ£Ö¤¡£
¡¡¡¡MySQLÔÚLinuxÊÀ½çÀïÕÒµ½Ò»¸öλÖãÌṩ¼ò½àºÍËٶȣ¬Í¬Ê±ÈÔÈ»Ìṩ×ã¹»µÄ¹¦ÄÜʹ³ÌÐòÔ±¸ßÐË¡£Êý¾Ý¿â³ÌÐòÔ±½«Ï²»¶Æä²éѯ¹¦Äܺ͹㷺µÄ¿Í»§¿â£¬Êý¾Ý¿â¹ÜÀíÔ±»á¾õµÃϵͳȱ·¦Ö÷ÒªÊý¾Ý¿â¹¦ÄÜ£¬ËûÃǻᷢ¾õËü¶Ô¼òµ¥Êý¾Ý¿â(ÔÚ²»Äܱ£Ö¤¹ºÂò´óÅÆÊý¾Ý¿âʱ)ÊÇÓмÛÖµµÄ¡£
wuvco ÓÚ 2005-11-23 00:18:33·¢±í:
¸Ðл·ÖÏí
WWW ÓÚ 2005-09-16 00:43:57·¢±í:
²»´í£¬¶¥
kerzy ÓÚ 2005-08-14 13:29:56·¢±í:
Ö§³Ö
zz123 ÓÚ 2005-07-28 00:54:22·¢±í:
ÊܽÌÁË
cooc ÓÚ 2005-07-05 00:15:54·¢±í:
¶¥
chentong ÓÚ 2005-06-22 11:45:01·¢±í:
Ö§³Ö
wade9900 ÓÚ 2005-06-11 23:21:16·¢±í:
ºÇºÇ£¡¶¥ÄãÖа¡£¡ºÇºÇ
ºÎ¸ç ÓÚ 2005-06-10 17:52:20·¢±í:
¶¥