前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL索引

MySQL索引

作者头像
用户10325771
发布2023-03-01 17:45:30
1570
发布2023-03-01 17:45:30
举报

文章目录[隐藏]

索引类型

类型

名字

描述

normal

普通索引

大多数情况下都可以使用

unique

唯一索引

表示唯一的,不允许重复的索引

full text

全文索引

表示全文收索,在检索长文本的时候,效果最好

spatial

空间索引

空间索引是对空间数据类型的字段建立的索引

索引方法

  • btree BTREE(B树(可以是多叉树)) 主流使用
  • HASH(key,value) 这种方式对范围查询支持得不是很好
  • 命名:主键索引名为 pk_ 字段名;唯一索引名为 uk 字段名 ; 普通索引名则为 idx 字段名。 说明: pk_ 即 primary key;uk _ 即 unique key;idx _ 即 index 的简称。

使用建议

  • 选择唯一性索引
  • 为经常需要排序、分组和联合操作的字段建立索引
  • 为常作为查询条件的字段建立索引
  • 限制索引的数目
  • 尽量使用数据量少的索引
  • 尽量使用前缀来索引
  • 删除不再使用或者很少使用的索
  • 经常更新修改的字段不要建立索引
  • 不推荐在同一列建多个索引
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-26),如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 索引类型
  • 索引方法
  • 使用建议
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档