首页 > 数据库 >Mysql中的索引

Mysql中的索引

时间:2023-02-13 12:45:13浏览次数:42  
标签:全文索引 查询 索引 哈希 Mysql 空间

Mysql中的索引分类

MySQL索引分为以下几种:
  • 1.唯一索引:一般用来保证字段唯一性,一般在主键和外键上应用。

  • 2.普通索引:早期的索引,一个表最多可以由32个索引,要求有唯一的索引,可以用来实现数据条件查询,为降低磁盘io操作,最好只在频繁查询的字段上做索引。

  • 3.全文索引: MySql提供的全文索引,可以进行全文检索,可以搜索出关联的词,最大的好处在于不受关键字的位置限制。

  • 4.空间索引:空间索引主要应用在空间数据检索上,它可以根据空间对象的空间特征(坐标、面积等)计算出一个空间索引号,有助于提高检索速度。

  • 5.哈希索引:哈希索引根据哈希函数(Hash Function)的结果计算出一个索引,查询的时候只需要根据索引找到要查询的行,比较适用于无条件查询的情况。/li>

  • 6. B树索引: B树索引也称为btree,是一种在大型数据库中非常常见的索引结构,也是MySQL默认的索引类型,它是一颗平衡的树,具有查询效率高的特点,可以查询出数据库中某一部分数据。

标签:全文索引,查询,索引,哈希,Mysql,空间
From: https://www.cnblogs.com/zouzhibin/p/17115939.html

相关文章