当前位置:网站首页>MySQL 索引详解和什么时候创建索引什么时候不适用索引
MySQL 索引详解和什么时候创建索引什么时候不适用索引
2022-08-03 05:11:00 【张童瑶】
合适创建索引的情况
- 创建表的时候设置某字段为主键,则自动建立唯一索引
- 频繁作为查询条件的字段应该创建索引
- 查询中与其他表关联的字段,外检关系建立索引
- 查询中排序的字段,排序字段诺通过索引去访问将大大提高排序速度
- 查询中统计或者分组字段
不适合创建索引的情况
- 表数据太少
- 经常增删改的表
- 数据重复且分布平均的表字段,如果某个数据列包含许多重复的内容,为他建立索引没有太大的实际效果
- where条件里用不到的字段不创建索引
索引分类
- 单值索引:既一个索引只包含单个列,一个表可以有多个单利索引
- 唯一索引:索引列的值必须唯一,但允许有控制
- 复合索引:既一个索引包含多个列
创建索引
#创建单值索引
create index emp_lastName_idx
on employees(last_name)
#创建复合索引
create index emp_phoneNumber_email_idx
on employees(phone_number,email)
#删除索引
drop index emp_last_name_idx on employees
#查看索引
show index from employees
索引原理详解:https://blog.csdn.net/u014641168/article/details/124616071
我的其他文章
我的网站
边栏推荐
- idea使用@Autowired注解爆红原因及解决方法
- Power button 561. An array of split
- JS学习笔记(三)
- 阿凡提的难题
- Common fluorescent dyes to modify a variety of groups and its excitation and emission wavelength data in the data
- Install IIS services (Internet Information Services (Internet Information Services, abbreviated IIS, Internet Information Services)
- Makefile 遍历子目录模板
- 7.17(7)
- 1054 求平均值 (20 分)
- 一维数组和二维数组的命名以及存储空间
猜你喜欢
随机推荐
Newifi路由器第三方固件玩机教程,这个路由比你想的更强大以及智能_Newifi y1刷机_smzdm
网络流媒体下载的 10 种方法(以下载 Echo 音乐为例)
Djiango第三次培训
业务表解析-余额系统
The problem that the rosbag tool plotjuggler cannot open rosbag
1079 延迟的回文数 (20 分)
ss-3.工程重构
VSO Downloader Ultimate 5.0.1.45 中文多语免费版 在线视频下载工具
-最高分-
-钞票兑换-
阿里云对象存储oss私有桶生成链接
三角形个数
minio下载文件乱码或者是一条横线
第三次HarmonyOS培训
【数组】arr,&arr,arr+1,&arr+1以及内存单元的占用
HarmonyOS应用开发培训第二次作业
Exception(异常) 和 Error(错误)区别解析
C-PHY速率
7.17(7)
Pr第二次培训笔记








