热线电话:13121318867

登录
2021-03-11 阅读量: 431
MYSQL为什么要使用索引?

问:

MYSQL为什么要使用索引?


答:

索引用于快速找出在某个字段中有特定值的行。如果不使用索引,MySQL必须从第一条记录开始检索表

中的每一条记录,直到找出相关的行,那么表越大,查询数据所花费的时间就越多。如果在表中查询的
字段有索引,
MySQL能够快速到达一个位置去检索数据文件,而不需要再去查看所有数据,那么将会节
省很大一部分查询时间。
比如说
emp表中1W个员工的记录,要查询salesman的员工信息,如果没有索引,服务器会从表中第一
条记录开始,一条条往下遍历,直到找到职位为
salesman的员工信息。如果有了索引,它会把job这个
字段,通过一定的方法进行存储,在查询这个字段上的信息时,能够快速找到对应的数据,而不需要再
遍历
1W条记录了。

60.0000
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子