热线电话:13121318867

登录
2022-04-06 阅读量: 419
MySQL索引

MySQL索引

索引是对数据库表中一个或多个字段的值进行排序的一种结构,使用索引可提高数据库中特定数据的查询速度。


索引的意义

索引是一个单独的、存储在磁盘上的数据库结构,包含着对数据表里所有记录的引用指针。使用索引可以快速找出在某个或多个字段中有特定值的行。如果不使用索引,MySQL必须从第一条记录开始检索表中的每一条记录,直到找出相关的行。那么表越大,查询数据所花费的时间就越多。如果在表中查询的字段有索引,MySQL能够快速到达一个位置去检索数据文件,而不需要再去查看所有数据,那么将会节省很大一部分查询时间。

比如说emp表中1W个员工的记录,要查询工号为7566的员工信息select * from emp where empno=7566,如果没有索引,服务器会从表中第一条记录开始,一条条往下遍历,直到找到empno=7566的员工信息。如果在empno这个字段上创建索引,就可以索引文件里面找empno=7566这一行的位置,而不需要再遍历1W条记录了。


详细参考原文链接:https://blog.csdn.net/kejiayuan0806/article/details/104598767




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

发表评论

暂无数据
推荐帖子