2022-04-06
阅读量:
433
MySQL索引的意义
索引的意义
索引是一个单独的、存储在磁盘上的数据库结构,包含着对数据表里所有记录的引用指针。使用索引可以快速找出在某个或多个字段中有特定值的行。如果不使用索引,MySQL必须从第一条记录开始检索表中的每一条记录,直到找出相关的行。那么表越大,查询数据所花费的时间就越多。如果在表中查询的字段有索引,MySQL能够快速到达一个位置去检索数据文件,而不需要再去查看所有数据,那么将会节省很大一部分查询时间。
比如说emp表中1W个员工的记录,要查询工号为7566的员工信息select * from emp where empno=7566,如果没有索引,服务器会从表中第一条记录开始,一条条往下遍历,直到找到empno=7566的员工信息。如果在empno这个字段上创建索引,就可以索引文件里面找empno=7566这一行的位置,而不需要再遍历1W条记录了。






评论(0)


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