mysql之联合索引

embedded/2025/2/22 21:25:15/
文章目录
  • 一:联合索引
  • 二:创建联合索引
  • 三:删除索引
  • 四:总结:

一:联合索引

联合索引又称组合索引或者复合索引,是建立在俩列或者多列以上的索引。

二:创建联合索引

  • 语法:alter table 表名 add index(字段1,字段2,字段3);

    alter table test add index(username,servnumber,password);

  • 查看索引

    show create table 表名;

在这里插入图片描述

  • 查看命中的索引
    语法:
    explain 查询语句
    在这里插入图片描述

三:删除索引

语法:
alter table test drop index 字段;

四:总结:

  1. 联合索引的最左原则
  2. 索引并非越多越好,过多的索引会增加数据的维护速度还有磁盘空间的浪费。
  3. 当表的数据量很大的时候,可以考虑建立索引。
  4. 表中经常查数据的字段,可以考虑建立索引。
  5. 想要保证表中数据的唯一性,可以考虑建立唯一索引。
  6. 想要保证俩张表中的数据的完整性跟准确性,可以考虑建立外键约束。
  7. 经常对多列数据进行查询时,可以考虑建立联合索引。

http://www.ppmy.cn/embedded/163674.html

相关文章

第一章——1.1 Java程序设计平台

《Java 核心技术卷I》第一章的1.1节主要介绍了Java程序设计平台的特点和优势。以下是该节内容的总结: 1.1 Java程序设计平台 Java不仅仅是一种编程语言,它还是一个完整的程序设计平台。Java平台提供了一个强大的开发环境和丰富的类库,使得开…

DeepSeek核心算法解析:如何打造比肩ChatGPT的国产大模型

注:此文章内容均节选自充电了么创始人,CEO兼CTO陈敬雷老师的新书《自然语言处理原理与实战》(人工智能科学与技术丛书)【陈敬雷编著】【清华大学出版社】 文章目录 DeepSeek大模型技术系列一DeepSeek核心算法解析:如何…

QT6开发高性能企业视频会议-7 Linux中文输入法的支持

Linux桌面环境输入法框架介绍 在Linux桌面环境中,使用各种语言(包括中文)的输入法需要输入法框架的支持,下面介绍两个主流的输入法框架ibus和fcitx。 ibus(Intelligent Input Bus) 简介: ibus 是一个为多…

数据库提权总结

Mysql提权 UDF提权是利用MYSQL的自定义函数功能,将MYSQL账号转化为系统system权限 前提: 1.UDF提权条件 (1)Mysql版本大于5.1版本udf.dll文件必须放置于MYSQL安装目录下的lib\plugin文件夹下。 (2)Mysql…

Excel如何给单元格填色,以及如何用Python 3实现单元格填色

诸神缄默不语-个人CSDN博文目录 文章目录 1. 在Excel中实现单元格填色1. 开始 - 字体2. 在单元格中右键选择填充颜色 2. 在Python 3中实现单元格填色 1. 在Excel中实现单元格填色 1. 开始 - 字体 2. 在单元格中右键选择填充颜色 2. 在Python 3中实现单元格填色 使用openpyxl.…

切换镜像源(npm)

常见的npm镜像源 官方源 URL: https://registry.npmjs.org 淘宝镜像源(npmmirror) URL: https://registry.npmmirror.com 其他常用镜像源 URL: https://registry.cnpmjs.org (CNPM) 这里是引用 切换npm镜像源 切换到官方源 npm config set registry http…

传输层协议UDP,TCP

前面我们学习了应用层的协议,接下来我们进入下层传输层协议的学习; 1.UDP协议 udp协议是用户数据报协议,这样的协议的优点是简单,但这样的协议不会进行传输控制,对于传输的可靠性没有提供保证;我们前面使…

【kafka系列】消费者

目录 获取消息 1. 消费者获取消息的流程逻辑分析 阶段一:消费者初始化 阶段二:分区分配与重平衡(Rebalance) 阶段三:消息拉取与处理 阶段四:偏移量提交 核心设计思想 2. 流程 关键点总结 常见参数…