梦想加空间 - 一个程序猿的个人博客网站

您現(xiàn)在的位置是:首頁(yè) >學(xué)無(wú)止境 >數(shù)據(jù)庫(kù)索引網(wǎng)站首頁(yè)學(xué)無(wú)止境

數(shù)據(jù)庫(kù)索引

Wandering in Houhai 2017-10-16 21:43:44
簡(jiǎn)介索引是對(duì)數(shù)據(jù)庫(kù)表中一列或多列的值進(jìn)行排序的一種結(jié)構(gòu),使用索引可快速訪問數(shù)據(jù)庫(kù)表中的特定信息。

索引是對(duì)數(shù)據(jù)庫(kù)表中一列或多列的值進(jìn)行排序的一種結(jié)構(gòu),使用索引可快速訪問數(shù)據(jù)庫(kù)表中的特定信息。


1.FULLTEXT 全文索引

全文索引,僅MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不過目前只有 CHAR、VARCHAR ,TEXT 列上可以創(chuàng)建全文索引。

2.HASH 哈希索引

HASH索引的唯一性及類似鍵值對(duì)的形式十分適合作為索引,HASH索引可以一次定位,不需要像樹形索引那樣逐層參照,因此具有極高的效率。但是這種高效是有條件的。即只在“=”和“in”條件下高效,對(duì)于范圍查詢,排序及組合索引仍然效率不高。

3.BTREE 樹形索引

BTREE所以是一種將索引按一定算法,存入一個(gè)樹形的數(shù)據(jù)結(jié)構(gòu)中(二叉樹),每次查詢都是從樹的入口root開始,一次遍歷node,獲取leaf。這是MySQL中默認(rèn)也是最常用的索引類型。

4.RTREE

RTREE在MySQL中很少使用,僅支持geometry數(shù)據(jù)類型,支持該存儲(chǔ)引擎只有MyISAM、BDb、InnoDb、NDb、Archive幾種。相對(duì)于BTREE,RTREE的優(yōu)勢(shì)在于范圍查找。


普通索引:僅加速查詢

唯一索引:加速查詢+列值唯一(可以有null)

主鍵索引:加速查詢+列值唯一(不可以有null)+表中只有一個(gè)

組合索引:多列值組成一個(gè)索引,專門用于組合搜索,其效率大于索引合并

全文索引:對(duì)文本內(nèi)容進(jìn)行分詞,進(jìn)行搜索

外鍵索引:與主鍵索引形成聯(lián)系,保證數(shù)據(jù)的完整性。


1.符合索引遵循前綴原則

2.like查詢%不能再前,否則索引失效。如有需要,使用全文索引

3.column is null可以使用索引

4.如果MySQL估計(jì)使用索引比全表掃描慢,則放棄使用索引

5.如果or前的條件中列有索引,后面的沒有,索引不會(huì)生效。

6.列類型是字符串,查詢時(shí),一定要給值加引號(hào),否則索引失效。

7.確定order by 和 group by 中只有一個(gè)表的列,這樣才能使用索引


夢(mèng)想加空間!平時(shí)喜歡研究各種技術(shù),目前在從事后端開發(fā)工作,熱愛生活、熱愛工作。
主站蜘蛛池模板: 万博瑞升(天津)科技有限公司-管道应力|管道振动|脉动|CAE,CFD 弯箍机_钢筋弯箍机_全自动钢筋弯箍机_数控弯箍机-建科智能装备制造(天津)股份有限公司 | 郑州华特仪器设备有限公司-dlsb低温冷却液循环泵-SHZ-DIII循环水真空泵 | 永磁耦合_重载永磁软起_能量回馈式调速器_磁力耦合器_江苏磁谷科技股份有限公司官方网站 | 中婴网,推动母婴产业健康·可持续发展,婴童网络专业传媒,母婴网,360孕婴童网,婴童品牌,婴儿用品品牌,婴儿用品加盟店,母婴用品加盟店 | 均高生物科技(上海)有限公司-二十年专注于均质·乳化·粉碎·分散工艺 | 真空电镀机_镀膜机厂家_离子镀膜机_磁控溅射镀膜设备_镀钛设备-江苏驰诚科技发展有限公司 | 江西挤塑板_挤塑板厂家_挤塑板价格-江合保温材料 | 启东华立石油化工机械设备有限公司|过滤器|混合机|消声器|混合器|管道过滤器|空气过滤器|精细过滤器 | 硫酸、硫酸铵、氯磺酸、氯化亚砜、硫酸钾、对位酯生产销售 - 河北和合化工有限公司 | 湖州网站建设_湖州网络公司_湖州后普网络科技有限公司 | 真空清洗炉_真空煅烧炉_铸铝加热器-盐城市钰凯电器有限公司 | 山东恒泰矿业设备有限公司_跑车防护装置,矿用电机车,防爆无轨胶轮车,耙斗装岩机 | 中频感应加热设备_高频感应加热电源厂家_高频淬火设备_容大电源 中派康明斯发电机_玉柴发电机厂家_静音移动拖车发电机-深圳市斯坦福电力设备有限公司 | 网络舆情_网络舆情监控系统_舆情监测软件_舆情监控平台-北鲲舆情 | 视觉检测设备_CCD光学筛选机_分度盘光学筛选机-无锡精质智能装备 | 塞伯罗斯官网|二维码门禁|景区验票主板|扫码门禁|扫码开门厂家 | 锦州龙威机械有限公司官网 ,锦州医药包装机,包装机,锦州包装机械,小袋颗粒装盒生产线,颗粒装盒生产线,软双铝装盒线,伺服颗粒 | 上海安防网-上海安全防范报警协会 | 上海希喆机械有限公司-Schunk雄克,雄克卡盘, 雄克机械手, B+R贝加莱, ELCIS编码器,艾西斯编码器, TWK编码器,Nexen,Joyce dayton升降机,Thomson汤姆森,TPG减速机,INA导轨。 | 双单面研磨机_陶瓷平面研磨机_机械密封件研磨机-百诚研磨机械 | 河南新华电脑学院-郑州电脑学校-计算机培训学校-郑州新华电脑学院 | 久久91精品久久91综合_国产亚洲自拍一区_国产精品第1页_亚洲高清视频一区_91成人午夜在线精品_亚洲国产精品网站在线播放_亚洲国产成人久久综合区_国产精品亚洲专区在线观看_免费视频精品一区二区三区 | 天津韬艺科技有限公司,天津网站建设公司,天津网站设计公司,品牌网站策划公司 | 显微镜|金相显微镜|光学显微镜专业生产商-上海光学仪器厂 | 无人叉车|智能无人叉车|智能AGV叉车|激光叉车AGV厂家_江西丹巴赫机器人股份有限公司 | 万向轴承_福来轮_全向轮_双向转轮_万向球_算盘轮_塑料卷轴-宁津县正彤机械塑料有限公司 | 河南新百福国际物流有限公司 | 智能锁十大品牌_指纹锁_智能锁加盟_开换锁-锁当家【官网】 | 襄阳燃烧器厂家-低氮燃烧器价格-河北五通道燃烧器就找襄阳市胜合燃力设备有限公司一站式服务 | 冷却特性测试仪_ 刀柄热胀仪_加油小车价格_皮带张力仪_上海川奇机电设备有限公司 | 九洲集团官网(300040)—哈尔滨九洲集团股份有限公司 | 云德律师事务所_全国律师服务咨询服务企业| 展柜设计定制-品牌展柜订做-展柜制作厂家「广州嘉艺展柜」 | 上海汽车音响_上海汽车隔音降噪_上海汽车音响改装店_上海音豪 | 生物除臭塔_生物除臭箱_玻璃钢吸收塔_玻璃钢集气罩_-安丘恒业玻璃钢有限公司 | 立式离心泵_不锈钢自吸泵_液下泵_变频无负压供水设备-大东海泵业无锡有限公司 | 铸造厂-铸铝-铸铜-铝合金铸造-重力铸造-翻砂铸造-[剑锋机械配件]专业东莞|深圳铸造厂 | 网带输送机_皮带_滚筒_链板输送机_不锈钢输送链条生产厂家-宁津县鸿昶机械设备有限公司 | 组合式空调机组-吊顶式新风换气机-消防高温排烟风机-德州宏楚空调设备有限公司 | 环链电动葫芦_钢丝绳电动葫芦_电动葫芦厂家_上海沪工起重机械有限公司 | 极限软件园-绿色免费软件下载站|