位置: 编程技术 - 正文

图文详解MySQL中两表关联的连接表如何创建索引(mysql %s)

编辑:rootadmin

推荐整理分享图文详解MySQL中两表关联的连接表如何创建索引(mysql %s),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql %s,mysql%,mysqluc,mysql,mysqluc,mysql详细介绍,mysqlq,mysqluc,内容如对您有帮助,希望把文章链接给更多的朋友!

本文介绍了MySQL中两表关联的连接表是如何创建索引的相关内容,分享出来供大家参考学习,下面来看看详细的介绍:

问题介绍

创建数据库的索引,可以选择单列索引,也可以选择创建组合索引。

遇到如下这种情况,用户表(user)与部门表(dept)通过部门用户关联表(deptuser)连接起来,如下图所示:

表间关系

问题就是,在这个关联表中该如何建立索引呢?

针对该表,有如下四种选择:

针对于user_uuid建立单列索引idx_user 针对于user_dept建立单列索引idx_dept 建立组合索引idx_user_dept,即(user_uuid,dept_uuid) 建立组合索引idx_dept_user,即(dept_uuid,user_uuid)

对关联表的查询,有如下四种情况:

测试验证

一.人员查所属部门用and方式

1.1 关联表无索引

1.2 单索引 Idx_dept

1.3 单索引 Idx_user

1.4 组合索引 Idx_dept_user

1.5 组合索引 Idx_user_dept

1.6 所有都建立上

二 、人员查所属部门用join方式

2.1 关联表无索引

2.2 单索引 Idx_dept

2.3 单索引 Idx_user

2.4 组合索引 Idx_dept_user

2.5 组合索引 Idx_user_dept

图文详解MySQL中两表关联的连接表如何创建索引(mysql %s)

2.6 所有都建立上

三 、部门查人员用and方式

3.1 关联表无索引

3.2 单索引 Idx_dept

3.3 单索引 Idx_user

3.4 组合索引 Idx_dept_user

3.5 组合索引 Idx_user_dept

3.6 所有都建立上

四 、部门查所属人员用join方式

4.1 关联表无索引

4.2 单索引 Idx_dept

4.3 单索引 Idx_user

4.4 组合索引 Idx_dept_user

4.5 组合索引 Idx_user_dept

4.6 所有都建立上

结论

通过上面的实际测试结果可以得出如下结论:针对于该关联表分别针对于user_uuid与dept_uuid建立单列索引idx_user,idx_dept最优。

其中索引idx_user适用与通过人员ID查询出该人员所在的部门;索引idx_dept适用与通过部门查询出该部门下所属的人员。

其它

测试数据

Test.sql

总结

标签: mysql %s

本文链接地址:https://www.jiuchutong.com/biancheng/349353.html 转载请保留说明!

上一篇:深度解析MySQL启动时报“The server quit without updating PID file”错误的原因(mysql 5.7启动)

下一篇:windows2008 64位系统下MySQL 5.7绿色版的安装教程

  • 初级会计计划成本法例题
  • 一般纳税人开普票和专票有什么区别
  • 开票加收税点会减少吗
  • 建筑企业施工管理人员
  • 库存金额负数怎么处理
  • 预收物业费如何填报申报表
  • 餐饮店充值
  • 银行贷款利息支出汇算清缴需要调整吗
  • 公司买了股票怎么做账
  • 换汇成本跟进项有关系吗
  • 会务费发票税率是
  • 当期销项税额等于什么乘以什么
  • 一般纳税人企业要交哪些税
  • 事业单位没有税号 选个人可以吗
  • 当期出售其他权益怎么算
  • 科研费用拨款如何记账?
  • 电子专用发票没有发票代码
  • 企业所得税清算报备是什么意思
  • win10网络带宽
  • ghost后分区没有了
  • schupd.exe - schupd是什么进程 有什么用
  • win10无法连接应用商店
  • mac osx10.11
  • mini program是什么
  • 潘塔纳尔湿地的成因
  • 索尼体积最小的微单
  • 关于企业发生的手续费及佣金支出的扣除标准
  • html中a标签的作用
  • nginx静态文件服务器
  • 库存股会计处理 会计视野
  • php能开发微信小程序吗
  • 哈特谢普苏特女王享殿
  • 劳动仲裁的调解款要扣税吗
  • web前端开发 vue
  • php获取前一天的时间
  • 房地产企业出售房产增值税
  • shapecfg命令 管制网络设备的流量
  • 什么叫python
  • 企业一直亏损老板也赚钱
  • 油气勘探开发
  • php二次开发哪个cms
  • 小微企业的税收优惠政策2023
  • 申报的财务报表在哪里查询
  • 建筑公司是可以开在住宅小区吗
  • 金蝶凭证汇总表怎么打印
  • 普通发票的开具规定是?
  • 专项附加扣除哪种申报方式好
  • 外出经营流程
  • 企业基建工程
  • 哪些票据属于会计票据
  • 销售商品返还现金
  • 进口产品内销如何交税
  • 材料抵扣进项税额
  • 未达起征点怎么报税
  • 补价占整个交易金额的比例
  • 三证合一怎么看税务登记证
  • 代理出口业务会计分录
  • having的用法详解
  • mysql5.7.21安装
  • sql批量替换字符串
  • 清空数据库中所有表的数据
  • u盘界面可以设置背景吗
  • windows8.1使用教程
  • win7 便签
  • win8出现问题需要重启
  • centos桌面调出命令行
  • linux修改用户名
  • Win8出现奇怪爆音的完美解决方法
  • win8.1升级到win10
  • js 模态对话框和对话框
  • 万代南梦宫上海互娱出品的网络动画
  • 充电显示调整差额是什么意思
  • unityugui
  • 基本农田建设的土地
  • 税务通知书一般什么内容
  • 教育费附加最新政策2023
  • 中欧班列补贴政策
  • 税务系统个人业务自传
  • 年休假期间工资支付标准
  • 税务申报按季度申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设