Home >Database >Mysql Tutorial >[MySQL]索引_MySQL

[MySQL]索引_MySQL

WBOY
WBOYOriginal
2016-06-01 13:10:31978browse

    索引是存储引擎用于快速找到记录的一种数据结构,当然也可以认为在索引中保存了部分的数据。如果没有索引的话,查询就要逐条遍历了。

    索引是在存储引擎层实现的,而不是服务器层。所以并没有同意的索引标准,不同的存储引擎的索引工作方式也不一样,也不是所有的存储引擎都支持所有类型的索引。

一、索引类型

MySQL支持的索引类型有:

类型 功能
B-Tree
  1. 全值匹配
  2. 匹配最左前缀
  3. 匹配列前缀
  4. 匹配范围值
  5. 精确匹配某一列并范围匹配另一列
  6. 只访问索引的查询
Hash
精确匹配
R-Tree 空间数据索引,能从所有维度索引
全文索引
索引文中的关键字




Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn