索引的类型?

本文阅读 2 分钟
首页 Mysql 正文

索引,都是实现在存储引擎层的。主要有六种类型:

  • 1、普通索引:最基本的索引,没有任何约束。
  • 2、唯一索引:与普通索引类似,但具有唯一性约束。
  • 3、主键索引:特殊的唯一索引,不允许有空值。
  • 4、复合索引:将多个列组合在一起创建索引,可以覆盖多个列。
  • 5、外键索引:只有InnoDB类型的表才可以使用外键索引,保证数据的一致性、完整性和实现级联操作。
  • 6、全文索引:MySQL 自带的全文索引只能用于 InnoDB、MyISAM ,并且只能对英文进行全文检索,一般使用全文索引引擎。

    常用的全文索引引擎的解决方案有 Elasticsearch、Solr 等等。最为常用的是 Elasticsearch 。

具体的使用,可以看看 《服务端指南 数据存储篇 | MySQL(03) 如何设计索引》

本文来自投稿,不代表本站立场,如若转载,请注明出处:
如何解决分布式事务?
« 上一篇 09-17
Kubernetes组件
下一篇 » 09-25

发表评论

发表评论