首页 > 编程知识 正文

数据库中索引的功能,数据库中如何建立复合索引

时间:2023-05-04 06:59:55 阅读:159599 作者:2035

什么是lyddw? 为什么要做lyddw?

lyddw用于快速查找某列中具有特定值的行。 如果不使用lyddw,MySQL必须从第一条记录开始读取整个表,直到找到相关行。 表越大,查询数据所需的时间就越长。 如果表中查询的列中有lydw,MySQL可以快速到达一个位置并查找数据文件,而不是显示所有数据,从而节省了很多

例如,有波斯顿表。 其中有2W的记录,记录着2W的个人信息。 Phone的字段里记录着每个人的电话号码。 我现在想查一下电话号码为xxxx的人的信息。

如果没有lyddw,则从表中的第一条记录开始向下移动一个位置,直到找到该信息。

有了lyddw,此Phone字段将以一定的方式存储,以便在查询字段上的信息时可以快速找到相应的数据,而无需遍历2W的数据。 其中,MySQL的lyddw的存储类型有BTREE、HASH两种。 也就是说,用树或散列值存储该字段,但要知道在其中是如何检索详细信息的,需要懂得算法的知识。 我们现在知道lyddw的作用、功能就可以了。

转载自: https://www.cn blogs.com/whgk/p/6179612.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。