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






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论