当前位置: 首页 > news >正文

MySQL中有哪些索引

1,B-Tree索引:常见的索引类型

2,哈希索引:基于哈希表实现,只支持等值查询 ,只有Memory存储引擎和NDB Cluster存储引擎显示支持哈希索引

3,全文索引:可在字符列上创建(TEXT,CHAR,VERCHAR)支持MyISAM和InnoDB,自然语言搜索。

4,聚集索引

决定表中数据的物理存储顺序,索引结构和数据存储在一起。

特点:

唯一性:一个表只能有一个聚集索引,因为数据行按照一个特定的顺序进行物理存储。

物理排序:数据行按照聚集索引键值的顺序存储在磁盘

主键与聚集索引:通常聚集索引就是表的主键 在InnoDB引擎中。

优点

1,提高范围查询效率:

2,快速检索数据

缺点

1,插入新行或更新聚集索引可能会导致大量IO操作


http://www.mrgr.cn/news/94082.html

相关文章:

  • 学习C2CRS Ⅱ (Contrastive Learning Pretraining)
  • MoonSharp 文档三
  • LINUX网络基础 [九] - IP协议
  • LINUX 磁盘和文件系统管理 (二)
  • 【redis】string应用场景:缓存功能和计数功能
  • Vue 侧边栏导航栏 el-menu单个item和多个item
  • 编译skia
  • linux | Vim 命令快捷操作
  • 【漫话机器学习系列】132.概率质量函数(Probability Mass Function, PMF)
  • 搜索 之 组合问题
  • 知识库全链路交互逻辑
  • Linux - 磁盘分区、挂载
  • 自动化测试介绍及学习路线
  • 【贪心算法3】
  • HTMLCSS绘制三角形
  • ubuntu20.04 使用linuxdeployqt打包一个QT程序
  • 数据结构(蓝桥杯常考点)
  • 学习知识的心理和方法杂记-03
  • 安卓Android与iOS设备管理对比:企业选择指南
  • 【LangChain】理论及应用实战(3)