数据库索引

WBOY
풀어 주다: 2016-06-07 16:10:43
원래의
1162명이 탐색했습니다.

索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 数据库索引采用的是B树,如果查询两个表的内容: select * from a, b

索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。

数据库索引采用的是B+树,如果查询两个表的内容:

select * from a, b where a.id = b.id;

只需要在b表上的id建立索引,因为查询里对“左表a”没有条件,是全部输出,因此不会用上a的索引;

一个表为两个列建立组合索引,只有两个列的条件都用上才会走索引,否则不会走索引,但是如果分别建立单索引则会占更多的空间。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿