MySQL系列-索引

索引是一种用于快速查询和检索数据的数据结构,其本质上可以看成是一种排序好的数据结构。

选择合适的字段创建索引

  • 不为NULL的字段
  • 被频繁查询的字段
  • 被作为条件查询的字段
  • 频繁需要被排序的字段:索引已经排序,这样查询可以利用索引的排序,加快排序查询时间
  • 被经常频繁用于连接的字段

联合索引

使用表中的多个字段创建索引,就是联合索引。

ALTER TABLE `cus_order` ADD INDEX id_score_name(score, name);

尽可能建立联合索引而不是单列索引,因为索引是需要占用磁盘空间的,可以简单理解为每个索引都对应着一颗B+树。

相关推荐

  1. MySQL系列-索引

    2024-03-12 06:48:08       42 阅读
  2. Linux系统——Mysql索引详解

    2024-03-12 06:48:08       33 阅读
  3. MySQL索引设计遵循一系列原则

    2024-03-12 06:48:08       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-12 06:48:08       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-12 06:48:08       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-12 06:48:08       82 阅读
  4. Python语言-面向对象

    2024-03-12 06:48:08       91 阅读

热门阅读

  1. 计算机基础1-汇编基础

    2024-03-12 06:48:08       40 阅读
  2. 基本排序算法

    2024-03-12 06:48:08       46 阅读
  3. 剑指offer面试题33 把数组排成最小的数

    2024-03-12 06:48:08       47 阅读
  4. Flink创建TableEnvironment

    2024-03-12 06:48:08       36 阅读
  5. 【IVA】什么是IVA?

    2024-03-12 06:48:08       49 阅读
  6. 块级作用域、变量提升

    2024-03-12 06:48:08       39 阅读
  7. 列表循环多个el-form-item并校验

    2024-03-12 06:48:08       41 阅读