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

mysql之联合索引

文章目录
  • 一:联合索引
  • 二:创建联合索引
  • 三:删除索引
  • 四:总结:

一:联合索引

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

二:创建联合索引

  • 语法: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.kler.cn/a/508505.html

相关文章:

  • 使用FRP进行内网穿透
  • 春秋杯-WEB
  • Vue.js组件开发-如何处理跨域请求
  • Digital Document System (DDS)
  • JVM直击重点
  • [0242-07].第09节:SpringBoot中简单功能分析
  • 【数据分析与可视化】Python绘制数据地图-GeoPandas地图可视化
  • 【STM32-学习笔记-10-】BKP备份寄存器+时间戳
  • 【自然语言处理】BERT系列模型-详解
  • 使用 electron-builder 构建一个 Electron 应用程序 常见问题以及解决办法
  • 东芝e-STUDIO2829A复印机提示“维护”该如何操作
  • js实现数据结构
  • 掌握Linux系统优化的技巧:提升服务器性能的指南
  • 模之屋模型导入到UE5
  • XML、HTML 和 JSON 的区别与联系
  • React第二十二章(useDebugValue)
  • TikTok专线服务器助力品牌营销新高度
  • Level2逐笔成交逐笔委托毫秒记录:今日分享优质股票数据20250117
  • magic-dash:纯Python轻松开发网页应用
  • 使用 Vue.js 3 开发动态模块化组件:实现插件式表单系统
  • python实现webrtc通过whep拉取实时音频流
  • [leetcode](适合有一定基础需要刷题的宝宝)map STL的增删查改
  • 怎么修复损坏的U盘?而且不用格式化的方式!
  • (一)相机标定——四大坐标系的介绍、对应转换、畸变原理以及OpenCV完整代码实战(C++版)
  • MySQL下载安装及配置
  • mysql-5.7.18保姆级详细安装教程