mysqlÖÐÔõô½¨ÉèË÷Òý
mysql Ë÷ÒýÊÇÒ»ÖÖ¿ìËÙ²éÕÒÊý¾ÝµÄÊý¾Ý½á¹¹£¬Í¨¹ýÒÔÏ°취½¨É裺ѡÔñ¾³£ÅÌÎÊ»òÅÅÐòµÄÁС£È·¶¨Í¨Ëס¢Î¨Ò»¡¢¸´ºÏ»òÈ«ÎÄË÷ÒýÀàÐÍ¡£Ê¹Óà create index Óï¾ä½¨ÉèË÷Òý£¨ÀýÈ磺create index idx_user_name on users (name)£©¡£ÓÅ»¯Ë÷Òý£¬ÈçʹÓÃÁýÕÖË÷ÒýºÍɾ³ýδʹÓõÄË÷Òý¡£
ÔõÑùÔÚ MySQL Öн¨ÉèË÷Òý
Ë÷ÒýÊÇÊý¾Ý¿âÖеÄÒ»ÖÖÊý¾Ý½á¹¹£¬¿É¿ìËÙ²éÕÒÊý¾Ý¶ø²»±ØɨÃèÕû¸ö±í¡£ÒÔÏÂÊǽ¨Éè MySQL Ë÷ÒýµÄ·Ö²½Ö¸ÄÏ£º
°ì·¨ 1£ºÈ·¶¨ÒªË÷ÒýµÄÁÐ
Ñ¡Ôñ¾³£ÓÃÓÚÅÌÎÊ»òÅÅÐòµÄÁС£Ë÷ÒýÕâЩÁпÉÒÔ¼«´óµØÌá¸ßÅÌÎÊÐÔÄÜ¡£
°ì·¨ 2£ºÈ·¶¨Ë÷ÒýÀàÐÍ
MySQL Ö§³Ö¶àÖÖË÷ÒýÀàÐÍ£¬°üÀ¨£º
ͨË×Ë÷Òý£º×î»ù±¾µÄË÷ÒýÀàÐÍ£¬ÓÃÓÚ¼ÓËÙ¶Ôµ¥¸öÁеIJéÕÒ¡£
ΨһË÷Òý£ºÇ¿ÖÆÁÐֵΨһ£¬¿ÉÓÃÓÚ±ÜÃâÖظ´Êý¾Ý¡£
¸´ºÏË÷Òý£ºÍ¬Ê±Ë÷Òý¶à¸öÁУ¬ÓÃÓÚ¿ìËÙ²éÕÒ»ùÓÚ¶à¸öÌõ¼þµÄÊý¾Ý¡£
È«ÎÄË÷Òý£ºÊÊÓÃÓÚÎı¾ÁУ¬ÔÊÐí¶Ôµ¥´Ê»ò¶ÌÓï¾ÙÐÐÈ«ÎÄËÑË÷¡£
°ì·¨ 3£ºÊ¹Óà CREATE INDEX Óï¾ä
ʹÓÃÒÔÏÂÓï·¨½¨ÉèË÷Òý£º
CREATE INDEX index_name ON table_name (column_name);
µÇ¼ºó¸´ÖÆ
ÆäÖУº
“index_name” ÊÇË÷ÒýµÄÃû³Æ¡£
“table_name” ÊÇÒªË÷ÒýµÄ±íµÄÃû³Æ¡£
“column_name” ÊÇÒªË÷ÒýµÄÁеÄÃû³Æ¡£
ÀýÈ磬Ҫ½¨ÉèÃûΪ “idx_user_name” µÄͨË×Ë÷Òý£¬ÓÃÓÚΪ “users” ±íÖÐµÄ “name” ÁÐË÷Òý£¬¿ÉÒÔʹÓÃÒÔÏÂÓï¾ä£º
CREATE INDEX idx_user_name ON users (name);
µÇ¼ºó¸´ÖÆ
°ì·¨ 4£ºÓÅ»¯Ë÷Òý
½¨ÉèË÷Òýºó£¬¿ÉÒÔ¶ÔË÷Òý¾ÙÐÐÓÅ»¯ÒÔÌá¸ßÆäÐÔÄÜ¡£ÓÅ»¯ÊÖÒÕ°üÀ¨£º
ʹÓÃÁýÕÖË÷Òý£º½¨Éè°üÀ¨ËùÓÐÅÌÎÊËùÐèÁеÄË÷Òý£¬ÒÔ×èÖ¹´Ó±íÖмìË÷Êý¾Ý¡£
×éºÏË÷Òý£º¹ØÓÚ¾³£Ò»ÆðʹÓõÄÅÌÎÊν´Ê£¬½¨É踴ºÏË÷ÒýÓÅ»¯²éÕÒ¡£
ɾ³ýδʹÓõÄË÷Òý£º°´ÆÚɾ³ý²»ÔÙʹÓõÄË÷Òý£¬ÓÉÓÚËüÃǻᵼÖ²»ÐëÒªµÄ¿ªÏú¡£
ÒÔÉϾÍÊÇmysqlÖÐÔõô½¨ÉèË÷ÒýµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡