MySQL索引

sql 寻梦 4年前 (2020-05-26) 716次浏览 0个评论 扫描二维码
文章目录[隐藏]

索引类型

类型名字描述
normal普通索引大多数情况下都可以使用
unique唯一索引表示唯一的,不允许重复的索引
full text全文索引表示全文收索,在检索长文本的时候,效果最好
spatial空间索引空间索引是对空间数据类型的字段建立的索引

索引方法

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

使用建议

  • 选择唯一性索引
  • 为经常需要排序、分组和联合操作的字段建立索引
  • 为常作为查询条件的字段建立索引
  • 限制索引的数目
  • 尽量使用数据量少的索引
  • 尽量使用前缀来索引
  • 删除不再使用或者很少使用的索
  • 经常更新修改的字段不要建立索引
  • 不推荐在同一列建多个索引

参考

https://blog.csdn.net/guo_qiangqiang/article/details/88794971

菜鸟教程

喜欢 (0)
[支付宝扫码,感谢支持]
分享 (0)
关于作者:

您必须 登录 才能发表评论!