Mysql沫哈單晒縮殻
<貧匯准
和匯准>
沫哈議贋刈蛍窃
myisam燕議方象猟周才沫哈猟周頁徭強蛍蝕議?innodb議方象才沫哈頁贋刈壓揖匯倖燕腎寂戦中?徽辛參嗤謹倖猟周怏撹。 幹秀沫哈囂隈泌和?CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name
[USING index_type]
ON tbl_name (index_col_name,...)
index_col_name:
col_name [(length)] [ASC | DESC]
沫哈議贋刈窃侏朕念峪嗤曾嶽?btree才hash??醤悶才燕議庁塀屢購?
myisam btree
innodb btree
memory/heap hash?btree
mysql朕念音屶隔痕方沫哈?峪嬬斤双議念匯何蛍?length?序佩沫哈?箭?
create index ind_test on table1(name(5))?
斤噐char才varchar双?聞喘念弸沫哈繍寄寄准福腎寂。
MySQL泌採聞喘沫哈
沫哈喘噐酔堀孀竃壓蝶倖双嶄嗤匯蒙協峙議佩。斤屢購双聞喘沫哈頁戻互SELECT荷恬來嬬議恷煮余抄。臥儂勣聞喘沫哈恷麼勣議訳周頁臥儂訳周嶄俶勣聞喘沫哈購囚忖?泌惚頁謹双沫哈?椎担峪嗤臥儂訳周聞喘阻謹双購囚忖恷恣円議念弸扮?嘉辛參聞喘沫哈?倦夸繍音嬬聞喘沫哈。
和双秤趨和?Mysql音氏聞喘厮嗤議沫哈?
1.泌惚mysql浩柴聞喘沫哈曳畠燕膝宙厚蛸?夸音聞喘沫哈。箭泌?泌惚key_part1譲堡蛍下壓1才100岻寂?和双臥儂嶄聞喘沫哈祥音頁載挫?
SELECT * FROM table_name where key_part1 > 1 and key_part1 < 90
2.泌惚聞喘heap燕旺拝where訳周嶄音喘?沫哈双?凪麿> 、<、 >=、 <=譲音聞喘沫哈?
3.泌惚音頁沫哈双議及匯何蛍?
4.泌惚like頁參?蝕兵?
5.斤where朔円訳周葎忖憲堪議匯協勣紗哈催?忖憲堪泌惚葎方忖mysql氏徭強廬葎忖憲堪?徽頁音聞喘沫哈。
臥心沫哈聞喘秤趨
泌惚沫哈屎壓垢恬?Handler_read_key議峙繍載互?宸倖峙旗燕阻匯倖佩瓜沫哈峙響議肝方?載詰議峙燕苧奐紗沫哈誼欺議來嬬個鋲音互?咀葎沫哈旺音将械聞喘。Handler_read_rnd_next議峙互夸吭龍彭臥儂塰佩詰丼?旺拝哘乎秀羨沫哈温照。宸倖峙議根吶頁壓方象猟周嶄響和匯佩議萩箔方。泌惚低屎序佩寄楚議燕膝宙?乎峙熟互。宥械傍苧燕沫哈音屎鳩賜亟秘議臥儂短嗤旋喘沫哈。囂隈?
mysql> show status like 'Handler_read%';
<貧匯准
和匯准>