MySQLÊý¾Ý¿âÖÐCHARÓëVARCHARÖ®Õù
¡¡¡¡Ò»¡¢VARCHARÓëCHAR×Ö·ûÐÍÊý¾ÝµÄ²îÒì
¡¡ ¡¡ÔÚMySQLÊý¾Ý¿âÖУ¬ÓõÄ×î¶àµÄ×Ö·ûÐÍÊý¾ÝÀàÐ;ÍÊÇVarcharºÍChar.¡£ÕâÁ½ÖÖÊý¾ÝÀàÐÍËäÈ»¶¼ÊÇÓÃÀ´´æ·Å×Ö·ûÐÍÊý¾Ý£¬µ«ÊÇÎÞÂ۴ӽṹ»¹ÊÇ´ÓÊý ¾ÝµÄ±£´æ·½Ê½À´¿´£¬Á½ÕßÏà²îºÜ´ó¡£¶øÇÒÆä¾ßÌåµÄʵÏÖ·½Ê½£¬»¹ÒÀÀµÓë´æ´¢ÒýÇæ¡£ÎÒÕâÀï¾ÍÒÔ´ó¼Ò×î³£ÓõÄMYISAM´æ´¢ÒýÇæΪÀý£¬Ì¸Ì¸ÕâÁ½ÖÖÊý¾ÝÀàÐ͵IJî Òì¡£ÔÚºóÐø½¨ÒéÖУ¬Ò²ÊÇÕë¶ÔÕâÖÖ´æ´¢ÀàÐͶøÑԵġ£
¡¡¡¡ÕâÀïÊ×ÏÈÐèÒªÃ÷°×µÄÒ»µãÊÇ£¬ÕâÁ½ÖÖÊý¾ÝÀàÐÍ£¬ÎÞÂÛ²ÉÓÃÄÄÒ»ÖÖ´æ´¢ÒýÆð£¬ÏµÍ³´æ´¢Êý¾ÝµÄ·½Ê½¶¼ÊDz»Í¬µÄ¡£ÕýÊÇÒòΪÈç´Ë£¬ÎÒÃDzÅÓбØÒªÑо¿Á½ÕߵIJ»Í¬¡£È»ºóÔÚºÏÊʵÄÇé¿öÏ£¬²ÉÓÃÇ¡µ±µÄ·½Ê½¡£Á˽âÕâÒ»µãÖ®ºó£¬ÎÒÃÇÔÙÀ´¿´ºóÐøµÄÄÚÈÝ¡£
¡¡ ¡¡VarcharÍùÍùÓÃÀ´±£´æ¿É±ä³¤¶ÈµÄ×Ö·û´®¡£¼òµ¥µÄ˵£¬ÎÒÃÇÖ»ÊǸøÆä¹Ì¶¨ÁËÒ»¸ö×î´óÖµ£¬È»ºóϵͳ»á¸ù¾Ýʵ¼Ê´æ´¢µÄÊý¾ÝÁ¿À´·ÖÅäºÏÊʵĴ洢¿Õ¼ä¡£Îª´ËÏà ±ÈCHAR×Ö·ûÊý¾Ý¶øÑÔ£¬ÆäÄܹ»±È¹Ì¶¨³¤¶ÈÀàÐÍÕ¼ÓøüÉٵĴ洢¿Õ¼ä¡£²»¹ýÔÚʵ¼Ê¹¤×÷ÖУ¬ÓÉÓÚijϵÌØÊâµÄÔÒò£¬»áÔÚÕâÀïÉèÖÃÀýÍâ¡£Èç¹ÜÀíÔ±¿ÉÒÔ¸ù¾ÝÐèÒªÖ¸¶¨ ROW_FORMAT=FIXEDÑ¡Ïî¡£ÀûÓÃÕâ¸öÑ¡ÏîÀ´´´½¨MyISAM±íµÄ»°£¬ÏµÍ³½«»áΪÿһÐÐʹÓù̶¨³¤¶ÈµÄ¿Õ¼ä¡£´Ëʱ»áÔì³É´æ´¢¿Õ¼äµÄËðºÄ¡£Í¨³£Çé ¿öÏ£¬VARCHARÊý¾ÝÀàÐÍÄܹ»½ÚÔ¼´ÅÅ̿ռ䣬Ϊ´ËÍùÍùÈÏΪÆäÄܹ»ÌáÉýÊý¾Ý¿âµÄÐÔÄÜ¡£²»¹ýÕâÀïÐèҪעÒâµÄÊÇ£¬ÕâÍùÍùÊÇÒ»°ÑË«Èн£¡£ÆäÔÚÌáÉýÐÔÄܵÄͬʱ£¬ ÍùÍùÒ²»á²úÉúһЩ¸±×÷Óá£ÈçÒòΪÆ䳤¶ÈÊǿɱäµÄ£¬Îª´ËÔÚÊý¾Ý½øÐиüÐÂʱ¿ÉÄܻᵼÖÂһЩ¶îÍâµÄ¹¤×÷¡£ÈçÔÚ¸ü¸ÄÇ°£¬Æä×Ö·û³¤¶ÈÊÇ10λ(Varchar¹æ¶¨µÄ ××Ö·ûÊý¼ÙÉèÊÇ50λ)£¬´Ëʱϵͳ¾ÍÖ»¸øÆä·ÖÅä10¸ö´æ´¢µÄλÖÃ(¼ÙÉè²»¿¼ÂÇϵͳ×ÔÉíµÄ¿ªÏú)¡£¸ü¸Äºó£¬ÆäÊý¾ÝÁ¿´ïµ½ÁË20λ¡£ÓÉÓÚûÓг¬¹ý×î´ó50λ µÄÏÞÖÆ£¬Îª´ËÊý¾Ý¿â»¹ÊÇÔÊÐíÆä´æ´¢µÄ¡£Ö»ÊÇÆäÔÏȵĴ洢λÖÃÒѾÎÞ·¨Âú×ãÆä´æ´¢µÄÐèÇó¡£´Ëʱϵͳ¾ÍÐèÒª½øÐжîÍâµÄ²Ù×÷¡£Èç¸ù¾Ý´æ´¢ÒýÇ治ͬ£¬ÓеĻá²ÉÓòð ·Ö»úÖÆ£¬¶øÓеÄÔò»á²ÉÓ÷ÖÒ³»úÖÆ¡£
¡¡ ¡¡CHARÊý¾ÝÀàÐÍÓëVARCHARÊý¾ÝÀàÐͲ»Í¬£¬Æä²ÉÓõÄÊǹ̶¨³¤¶ÈµÄ´æ´¢·½Ê½¡£¼òµ¥µÄ˵£¬¾ÍÊÇϵͳ×ÜΪÆä·ÖÅä×î´óµÄ´æ´¢¿Õ¼ä¡£µ±Êý¾Ý±£´æʱ£¬¼´Ê¹Æäû Óдﵽ×î´óµÄ³¤¶È£¬ÏµÍ³Ò²»áΪÆä·ÖÅäÕâô¶àµÄ´æ´¢¿Õ¼ä¡£ÏÔÈ»£¬ÕâÖÖ´æ´¢·½Ê½»áÔì³É´ÅÅÌ¿Õ¼äµÄÀË·Ñ¡£ÕâÀï±ÊÕßÐèÒªÌáÐѵÄÒ»µãÊÇ£¬µ±×Ö·ûλÊý²»×ãʱ£¬ÏµÍ³²¢²» »á²ÉÓÿոñÀ´Ìî³ä¡£Ïà·´£¬Èç¹ûÔÚ±£´æCHARÖµµÄʱºò£¬Èç¹ûÆäºóÃæÓпÕÖµ£¬ÏµÍ³»¹»á×Ô¶¯¹ýÂËÆä¿Õ¸ñ¡£¶øÔÚ½øÐÐÊý¾Ý±È½Ïʱ£¬ÏµÍ³ÓֻὫ¿Õ¸ñÌî³äµ½×Ö·û´®µÄÄ© β¡£
¡¡ ¡¡ÏÔÈ»£¬VARCHARÓëCHARÁ½ÖÖ×Ö·ûÐÍÊý¾ÝÀàÐÍÏà±È£¬×î´óµÄ²îÒì¾ÍÊÇÇ°ÕßÊǿɱ䳤¶È£¬¶øºóÕßÔòÊǹ̶¨³¤¶È¡£Ôڴ洢ʱ£¬Ç°Õß»á¸ù¾Ýʵ¼Ê´æ´¢µÄÊý¾ÝÀ´·Ö Åä×îÖյĴ洢¿Õ¼ä¡£¶øºóÕßÔò²»¹Üʵ¼Ê´æ´¢Êý¾ÝµÄ³¤¶È£¬¶¼ÊǸù¾ÝCHAR¹æ¶¨µÄ³¤¶ÈÀ´·ÖÅä´æ´¢¿Õ¼ä¡£ÕâÊÇ·ñÒâζ×ÅCHARµÄÊý¾ÝÀàÐÍÁÓÓÚVARCHARÄØ? Æäʵ²»È»¡£·ñÔòµÄ»°£¬¾ÍûÓбØÒª´æÔÚCHAR×Ö·ûÀàÐÍÁË¡£ËäÈ»VARCHARÊý¾ÝÀàÐÍ¿ÉÒÔ½ÚÊ¡´æ´¢¿Õ¼ä£¬Ìá¸ßÊý¾Ý´¦ÀíµÄЧÂÊ¡£µ«ÊÇÆä¿É±ä³¤¶È´øÀ´µÄһЩ¸º ÃæЧӦ£¬ÓÐʱºò»áµÖÏûÆä´øÀ´µÄÓÅÊÆ¡£Îª´ËÔÚijЩÇé¿öÏ£¬»¹ÊÇÐèҪʹÓÃCharÊý¾ÝÀàÐÍ¡£
¡¡¡¡¶þ¡¢ÏîÄ¿½¨Òé
¡¡¡¡¸ù¾ÝÉÏÃæµÄ·ÖÎö£¬ÎÒÃÇÖªµÀVARCHARÊý¾ÝÀàÐÍÊÇÒ»°ÑË«Èн££¬ÆäÔÚ´øÀ´ÐÔÄÜÌáÉýµÄͬʱ£¬Ò²¿ÉÄÜ»á´æÔÚ×ÅһЩ¶îÍâµÄÏûºÄ¡£ÎÒÃÇÔÚÆÀ¹Àµ½µ×ÊÇʹÓÃVARCHARÊý¾ÝÀàÐÍ»¹ÊDzÉÓÃCHARÊý¾ÝÀàÐÍʱ£¬¾ÍÐèÒª½øÐоùºâ¡£ÔÚʵ¼ÊÏîÄ¿ÖУ¬ÎÒÃǻῼÁ¿ÈçÏÂÇé¿ö¡£
¡¡ ¡¡Ò»ÊǸù¾Ý×Ö·ûµÄ³¤¶ÈÀ´Åжϡ£Èçij¸ö×ֶΣ¬ÏñÈ˵ÄÃû×Ö£¬Æä×µÄ³¤¶ÈÒ²ÊÇÓÐÏ޵ġ£ÈçÎÒÃǸøÆä·ÖÅä18¸ö×Ö·û³¤¶È¼´¿É¡£´ËʱËäȻÿ¸öÈ˵ÄÃû×Ö³¤¶ÈÓпÉÄܲ» ͬ£¬µ«ÊǼ´Ê¹ÎªÆä·ÖÅäÁ˹̶¨³¤¶ÈµÄ×Ö·ûÀàÐÍ£¬¼´18¸ö×Ö·û³¤¶È£¬×îºóÀ˷ѵĿռäÒ²²»ÊǺܴ󡣶øÈç¹û²ÉÓÃNVARCHARÊý¾ÝÀàÐÍʱ£¬ÍòÒ»ÒÔºóÐèÒª¸ÄÃû£¬¶ø ÔÏȵĴ洢¿Õ¼ä²»×ãÓÃÀ´ÈÝÄÉеÄÖµ£¬·´¶ø»áÔì³ÉһЩ¶îÍâµÄ¹¤×÷¡£ÔÚÕâÖÖÇé¿öÏ£¬½øÐоùºâʱ£¬»áÈÏΪ²ÉÓÃCHAR¹Ì¶¨³¤¶ÈµÄÊý¾ÝÀàÐ͸üºÃ¡£ÔÚʵ¼ÊÏîÄ¿ÖУ¬Èç ¹ûij¸ö×ֶεÄ×Ö·û³¤¶È±È½Ï¶Ì´Ëʱһ°ãÊDzÉÓù̶¨×Ö·û³¤¶È¡£
¡¡ ¡¡¶þÊÇ¿¼ÂÇÆ䳤¶ÈµÄÊÇ·ñÏà½ü¡£Èç¹ûij¸ö×Ö¶ÎÆ䳤¶ÈËäÈ»±È½Ï³¤£¬µ«ÊÇÆ䳤¶È×ÜÊǽüËƵģ¬ÈçÒ»°ãÔÚ90¸öµ½100¸ö×Ö·ûÖ®¼ä£¬ÉõÖÁÊÇÏàͬµÄ³¤¶È¡£´Ëʱ±È½ÏÊÊºÏ ²ÉÓÃCHAR×Ö·ûÀàÐÍ¡£±È½ÏµäÐ͵ÄÓ¦ÓþÍÊÇMD5¹þÏ£Öµ¡£µ±ÀûÓÃMD5¹þÏ£ÖµÀ´´æ´¢Óû§ÃÜÂëʱ£¬¾Í·Ç³£Ê¹ÓòÉÓÃCHAR×Ö·ûÀàÐÍ¡£ÒòΪÆ䳤¶ÈÊÇÏàͬµÄ¡£Áí Í⣬ÏñÓÃÀ´´æ´¢Óû§µÄÉí·ÝÖ¤ºÅÂëµÈµÈ£¬Ò»°ãÒ²½¨ÒéʹÓÃCHARÀàÐ͵ÄÊý¾Ý¡£
¡¡ ¡¡ÁíÍâÇë´ó¼Ò¿¼ÂÇÒ»¸öÎÊÌ⣬CHAR(1)ÓëVARCHAR(1)Á½Õâ¸ö¶¨Ò壬»áÓÐʲôÇø±ðÄØ?ËäÈ»ÕâÁ½¸ö¶¼Ö»Äܹ»ÓÃÀ´±£´æµ¥¸öµÄ×Ö·û£¬µ«ÊÇ VARCHARÒª±ÈCHAR¶àÕ¼ÓÃÒ»¸ö´æ´¢Î»Öá£ÕâÖ÷ÒªÊÇÒòΪʹÓÃVARCHARÊý¾ÝÀàÐÍʱ£¬»á¶àÓÃ1¸ö×Ö½ÚÓÃÀ´´æ´¢³¤¶ÈÐÅÏ¢¡£Õâ¸ö¹ÜÀíÉϵĿªÏúCHAR ×Ö·ûÀàÐÍÊÇûÓеġ£
¡¡ ¡¡ÈýÊÇ´ÓËéƬ½Ç¶È½øÐп¼ÂÇ¡£Ê¹ÓÃCHAR×Ö·ûÐÍʱ£¬ÓÉÓÚ´æ´¢¿Õ¼ä¶¼ÊÇÒ»´ÎÐÔ·ÖÅäµÄ¡£Îª´Ëij¸ö×ֶεÄÄÚÈÝ£¬Æ䶼ÊÇ´æ´¢ÔÚÒ»ÆðµÄ¡£µ¥´ÓÕâ¸ö½Ç¶ÈÀ´½²£¬Æä²»´æÔÚ ËéƬµÄÀ§ÈÅ¡£¶ø¿É±ä³¤¶ÈµÄ×Ö·ûÊý¾ÝÀàÐÍ£¬Æä´æ´¢µÄ³¤¶ÈÊǿɱäµÄ¡£µ±Æä¸ü¸ÄÇ°ºóÊý¾Ý³¤¶È²»Ò»ÖÂʱ£¬¾Í²»¿É±ÜÃâµÄ»á³öÏÖËéƬµÄÎÊÌâ¡£¹ÊʹÓÿɱ䳤¶ÈµÄ×Ö·ûÐÍÊý ¾Ýʱ£¬Êý¾Ý¿â¹ÜÀíԱҪʱ²»Ê±µÄ¶ÔËéƬ½øÐÐÕûÀí¡£ÈçÖ´ÐÐÊý¾Ý¿âµ¼³öµ¼Èë×÷Òµ£¬À´Ïû³ýËéƬ¡£
¡¡ ¡¡ËÄÊǼ´Ê¹Ê¹ÓÃVarcharÊý¾ÝÀàÐÍ£¬Ò²²»Äܹ»Ì«¹ýÓÚ¿¶¿®¡£ÕâÊÇʲôÒâ˼ÄØ?ÈçÏÖÔÚÓû§ÐèÒª´æ´¢Ò»¸öµØÖ·ÐÅÏ¢¡£¸ù¾ÝÆÀ¹À£¬Ö»ÒªÊ¹ÓÃ100¸ö×Ö·û¾Í¿ÉÒÔ ÁË¡£µ«ÊÇÓÐЩÊý¾Ý¿â¹ÜÀíÔ±»áÈÏΪ£¬·´ÕýVarcharÊý¾ÝÀàÐÍÊǸù¾Ýʵ¼ÊµÄÐèÒªÀ´·ÖÅ䳤¶ÈµÄ¡£»¹²»Èç¸øÆä´óÒ»µãµÄÄØ¡£Îª´ËËûÃÇ¿ÉÄÜ»áΪÕâ¸ö×Ö¶ÎÒ»´ÎÐÔ·ÖÅä 200¸ö×Ö·ûµÄ´æ´¢¿Õ¼ä¡£ÕâVARCHAR(100)ÓëVARCHAR(200)ÕæµÄÏàͬÂð?½á¹ûÊÇ·ñ¶¨µÄ¡£ËäÈ»ËûÃÇÓÃÀ´´æ´¢90¸ö×Ö·ûµÄÊý¾Ý£¬Æä´æ´¢¿Õ ¼äÏàͬ¡£µ«ÊǶÔÓÚÄÚ´æµÄÏûºÄÊDz»Í¬µÄ¡£¶ÔÓÚVARCHARÊý¾ÝÀàÐÍÀ´Ëµ£¬Ó²ÅÌÉϵĴ洢¿Õ¼äËäÈ»¶¼ÊǸù¾Ýʵ¼Ê×Ö·û³¤¶ÈÀ´·ÖÅä´æ´¢¿Õ¼äµÄ£¬µ«ÊǶÔÓÚÄÚ´æÀ´Ëµ£¬ Ôò²»ÊÇ¡£ÆäʱʹÓù̶¨´óСµÄÄÚ´æ¿éÀ´±£´æÖµ¡£¼òµ¥µÄ˵£¬¾ÍÊÇʹÓÃ×Ö·ûÀàÐÍÖж¨ÒåµÄ³¤¶È£¬¼´200¸ö×Ö·û¿Õ¼ä¡£ÏÔÈ»£¬Õâ¶ÔÓÚÅÅÐò»òÕßÁÙʱ±í(ÕâЩÄÚÈݶ¼ÐèÒª ͨ¹ýÄÚ´æÀ´ÊµÏÖ)×÷Òµ»á²úÉú±È½Ï´óµÄ²»ÀûÓ°Ïì¡£ËùÒÔÈç¹ûijЩ×ֶλáÉæ¼°µ½ÎļþÅÅÐò»òÕß»ùÓÚ´ÅÅ̵ÄÁÙʱ±íʱ£¬·ÖÅäVARCHARÊý¾ÝÀàÐÍʱÈÔÈ»²»Äܹ»Ì«¹ýÓÚ ¿¶¿®¡£»¹ÊÇÒªÆÀ¹Àʵ¼ÊÐèÒªµÄ³¤¶È£¬È»ºóÑ¡ÔñÒ»¸ö×µÄ×Ö¶ÎÀ´ÉèÖÃ×Ö·û³¤¶È¡£Èç¹ûΪÁË¿¼ÂÇÈßÓ࣬¿ÉÒÔÁô10%×óÓÒµÄ×Ö·û³¤¶È¡£Ç§Íò²»ÄÜÈÏΪÆäΪ¸ù¾Ýʵ¼Ê³¤¶È À´·ÖÅä´æ´¢¿Õ¼ä£¬¶øËæÒâµÄ·ÖÅ䳤¶È£¬»òÕß˵¸É´àʹÓÃ×î´óµÄ×Ö·û³¤¶È¡£
ÍƼöÐÅÏ¢
- ¡¾ÊÓƵ²¥·Å¡¿JplayerÊÓƵ²¥·ÅÆ÷µÄʹÓÃ
- memcacheÄÚ´æÔÀí
- Memcache¼¼Êõ·ÖÏí£º½éÉÜ¡¢Ê¹Óᢴ洢¡¢Ëã·¨¡¢ÓÅ»¯....
- php³£ÓÃÕýÔò±í´ïʽ
- phpÐÔÄܼà²âÄ£¿éXHProf
- ÈÃCI¿ò¼ÜÖ§³Öservice²ã
- ʹÓÃPHPÉú³É´øLOGOµÄ¸öÐÔ»¯¶þάÂëͼÏñ
- ¹ØÓÚCodeIgniterÄã¿ÉÄܲ»ÖªµÀµÄ5¸ö֪ʶµã
- Memcache ºÁÃ뼶³¬Ê±¼°ÆäËû³£¼ûÎÊÌâ»ã×Ü
- [PHP±Ê¼Ç]PHPQueryÒ»¸ö´¦ÀíDOMµÄÀûÆ÷
ÈÈÃÅÐÅÏ¢
- nohup: redirecting stderr to stdou....
- ʹÓÃlog_formatΪNginx·þÎñÆ÷ÉèÖøüÏêϸµÄÈÕÖ¾¸ñʽ
- jquery easyUI--dataGrid-Json
- [Ô´´]·ÂGoogle Reader¡¢ÐÂÀË΢²©¡¢ÌÚѶ΢²©µ....
- ÀûÓÃKeepalived+mysql¹¹½¨¸ß¿ÉÓÃMySQLË«Ö÷×Ô¶....
- Nginx+keepalivedʵÏÖ¸ºÔؾùºâºÍË«»úÈȱ¸¸ß¿ÉÓÃ
- jqueryʵÏÖÒ³Ãæ¼ÓÔؽø¶ÈÌõ
- Rolling cURL: PHP²¢·¢×î¼Ñʵ¼ù
- codeigniter ·ÓÉÖÕ¼«ÓÅ»¯(url rewrite)
- linuxÏÂÉèÖÃsshÎÞÃÜÂëµÇ¼
×î½ü¸üÐÂ
- PHP»ñÈ¡Óû§µÄÕæʵIP£¬²¢ÅжÏÊÇ·ñÄÚÍøIP
- PHP ´íÎóÈÕÖ¾ error_log
- ÀûÓÃbigpipe»úÖÆʵÏÖÒ³ÃæÄ£¿éµÄÒì²½äÖȾ chunked¼¼Êõ
- php¿ØÖÆÎļþÏÂÔØËÙ¶È
- js + php ¶ÁÈ¡¡¢²¥·ÅÊÓƵÁ÷ ¼æÈÝfirefox£¬c....
- ¡¾ÊÓƵ²¥·Å¡¿JplayerÊÓƵ²¥·ÅÆ÷µÄʹÓÃ
- UNICODE Óë UTF-8 µÄ¹Øϵ
- memcacheÄÚ´æÔÀí
- Memcache¼¼Êõ·ÖÏí£º½éÉÜ¡¢Ê¹Óᢴ洢¡¢Ëã·¨¡¢ÓÅ»¯....
- phpʹÓÃmb_detect_encoding¼ì²â×Ö·û´®±àÂë
ÆÀÂÛ