首页文章正文

哪些列适合创建索引,什么情况下添加索引

不适合建立索引的列是 2022-12-05 01:01 241 墨鱼
不适合建立索引的列是

哪些列适合创建索引,什么情况下添加索引

一般来说,应该在这些列上创建索引:(1)在经常需要搜索的列上,可以加快搜索的速度;(2)在作为主键的列上,强制该列的唯一性和组织表中数据的排列结构;(3)在经哪些列上适合建立索引?? 以下列上适合建立索引:(1) 表的主键、外键必须有索引。2) 经常与其它表进行连接的表,在连接字段上应该建立索引。3) 经常出现在WHERE子句中的字

本篇文章将对一些比较适合创建索引的列进行介绍,当然也有一些创建索引要注意的情况。推荐课程:MySQL教程。1.选择唯一性索引唯一性索引的值是唯一的,可以更快在经常需要排列的列上创建索引,因为索引已经排序,这样可以利用索引的排序,加快查询的速度。在经常需要使用WHERE子句的列上创建索引,加快条件的判断速度。哪些列不利于创建

7. 使用类型小的列创建索引;8. 使用字符串前缀创建做引;9. 区分度高(散列性高)的列适合作为索引;10. 使用最频繁的列放到联合索引的左侧;11. 在多个字段都下载牛客APP 无无数据库查看解析和讨论回顶部移动风格桌面风格牛客网©2016 All Rights Reserved

●ω● 5.数据重复且分布平均的表字段不应该创建索引【选择性太低,例如性别、状态、真假值等字段】6.参与列计算的列不适合建索引【保持列"干净",比如from_unixtime(c在经常需要排列的列上创建索引,因为索引已经排序,这样可以利用索引的排序,加快查询的速度。在经常需要使用WHERE子句的列上创建索引,加快条件的判断速度对于

6.多表JOIN 连接操作时,创建索引注意事项7.使用列的类型小的创建索引8.使用字符串前缀创建索引9. 区分度高(散列性高)的列适合作为索引10.使用最频繁的列放数据库默认的索引就是B-TREE INDEX,建议创建在数据唯一性较高的列上,如流水号,学号,身份证号等。

后台-插件-广告管理-内容页尾部广告(手机)

标签: 什么情况下添加索引

发表评论

评论列表

蓝灯加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号