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

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.dtcms.com/a/16710.html

相关文章:

  • 微信小程序登陆鉴权最佳实现
  • 【哇! C++】缺省参数、函数重载与引用
  • 【C++】策略模式
  • 迭代、递归、回溯和动态规划
  • span标签 鼠标移入提示框 el-tooltip element-ui
  • twisted实现MMORPG 游戏数据库操作封装设计与实现
  • python学opencv|读取图像(六十八)使用cv2.Canny()函数实现图像边缘检测
  • Linux内核 - 非仿生机器人之感知主控系统(协议栈)
  • 3D打印学习
  • 【DDD系列-2】风暴出的领域模型
  • 解决 MyBatis Plus 在 PostgreSQL 中 BigDecimal 精度丢失的问题
  • Android remount failed: Permission denied 失败解决方法
  • 基于单片机的智能安全插座(论文+源码)
  • DeepSeek计算机视觉(Computer Vision)基础与实践
  • Electron 客户端心跳定时任务调度库调研文档 - Node.js 任务调度库技术调研文档
  • js考核第三题
  • 嵌入式经常用到串口,如何判断串口数据接收完成?
  • IIC总线,也称为I²C或Inter-Integrated Circuit协议
  • bootplus管理系统 file/download 任意文件下载漏洞
  • Python与R机器学习(1)支持向量机
  • AI技术未来趋势
  • 人工智能泡沫效应
  • mysql WITH的多种用法与示例
  • Day2:强化学习之TD learning
  • [特殊字符] 顺序容器全操作解析(含string完整版)
  • MySQL-SQL
  • ToDesk云电脑将终结显卡溢价,Web端浏览器、安卓、IOS免费试用
  • Ubuntu 24.04 安装 Redis
  • 什么是Docker多架构容器镜像
  • 云原生作业五