问题好像是这样的。有大神可以解释解释嘛。 好像是要查找所有字段的数据(某一行?),具体记不清了。。。。。
命中索引,也就是找到记录了,索引存储了这条记录的地址,于是就找到了那一行。
你的问题很奇怪,应该是问如何查找索引吧。找到索引了还有什么好说的。
你可以看看这个 https://blog.csdn.net/hxpjava1/article/details/55803923
我只学了一点sql,可以和你讨论一下,。
如果该索引是聚集索引,则数据库先从根目录开始,逐级向后查找。如select * from x where xx=‘xxx’,
那么就从x表,查找xx中属性值为xxx的元组。具体你解释应该根据该种数据库的访问方式来作答,我还没学到。
如果是非聚集索引使用定位器指向数据行,可以不按顺序排列,向叶节点中的关键字靠近,定位到的数据就是查找到的数据。这个问题很能体现你学习的深度啊,从书面操作语到数据库的索引运行原理到基层结构都可以考到。