数据库重建索引是什么意思:数据库中的索引是什么意思有什么用途

索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。

一个索引是存储的表中一个特定列的值数据结构(最常见的是B-Tree,还有哈希表索引和R-tree)。索引是在表的列上创建。所以,要记住的关键点是索引包含一个表中列的值,并且这些值存储在一个数据结构中。请记住记住这一点:索引是一种数据结构

使用索引的全部意义就是通过缩小一张表中需要查询的记录(行)的数目来加快搜索的速度。

假设有一张学生名单表,有一百条数据。要查询其中名字为 小明 的学生。

一般采取select * from students where name =’小明’;由于我们想要得到每一个名字为小明的学生信息,在查询到第一个符合条件的行后,不能停止查询,因为可能还有其他符合条件的行。所以,必须一行一行的查找直到最后一行-这就意味数据库不得不检查上千行数据才能找到所以名字为小明 的学生。这就是所谓的全表扫描。

假设我们在 name这一列上创建一个B-Tree索引。当我们用SQL查找名字是‘小明 ’的学生时,不需要再扫描全表。而是用索引查找去查找名字为‘小明 ’的学生,因为索引已经按照按字母顺序排序。索引已经排序意味着查询一个名字会快很多,因为名字首字母为‘小’的学生都是排列在一起的。另外重要的一点是,索引同时存储了表中相应行的指针以获取其他列的数据。

数据库重建索引是什么意思:数据库中的索引是什么意思有什么用途图1

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/64.html

(0)
上一篇 2022-04-10 下午5:00
下一篇 2022-04-10 下午5:00

相关推荐

  • 减肥应该去健身房还是减肥中心

      1、尽量别去高档次的健身会所,如果会藉顾问在带您参观时总强调他们家的跑台是英国的哑铃是美国的,休息区可以免费上网,练完了可以看电视蒸桑拿,那这种地方一般练不出来,除非你有超高的…

    2023-04-23
  • 有没有好的免费的影视网站推荐(全网影视vip超清免费看网站)

    要说影视网站,咱可有发言权,直接拿走不谢 海草影视:***/ 海女影院:***/ 剧汇TV:***.com/index.html neets:***/ 神驴影院:***/ 五月影院…

    2023-07-23
  • iPhone 6s plus用哪个系统比较好ios12好吗

    感谢悟空问答之邀请! 这类问题在笔者日常工作中常遇到的客户提问,这里做如下解答。 先说说我的观点:iPhone 6s plus硬件配置尚可,依然可以轻松升级到最新的iOS 12系统…

    2022-11-27
  • 怎么学好编程(怎么学好数控编程)

    这个公司有点牛!免费教你学编程,还送免费软件和免费培训 牛的公司有哪些?世界500强?中小企业就没有牛的公司了吗?有! 公司存在的意义在于创造价值,不止于为自身的盈利,还要为用户创…

    2023-04-12
  • 华为基本法,华为公司的基本法

    “精神对物质的比重是三比一”。任正非认可拿破仑的这句格言,看重精神激励的作用。“华为基本法”因此而生。 在华为创业初期,任正非宏大的理想与煽动性的语录口号、运动式的内部交流方式,打…

    培训问答 2022-07-09
  • 武汉化妆,女生学化妆去哪里学比较好?

    武汉作为湖北省的省会城市,经济发展较快,人口基数大,时尚行业的发展在国内排名也靠前。化妆行业作为时尚行业的前锋,更是令人瞩目。化妆行业强大的生命力自然会吸引更多的资金和人才,化妆行…

    2022-08-09
  • 有免费学习英语的网站吗(英语自学网站推荐免费)

    今天小星老师在和星空精品英语的外教老师的日常交流中,了解到了一个超神奇的学英语的网站。这个网站打开了我的新世界,原来英语学习的资源形式多种多样,远远不止绘本和动画! 这个网站的菜单…

    2023-07-13
  • 硬笔书法怎样选钢笔

    其实,学习硬笔书法,不在于钢笔有多好,有一枝普通钢笔用着即可,只要书写流畅,精细和笔的重要自己拿着舒服或得心应手即可,不必在这上面用精力太多。 告诉你一下,我学习硬笔书法的一点心得…

    2022-12-10
  • 新手如何挑选古琴

    作为一个学琴习琴一年多的新手,简单谈谈自己的经验和看法。 1.兴趣是最好的老师。我们学习一样东西会有很多目的,就身边的琴友来看,有喜欢古琴并且想自己也能弹奏的,有的则是自己家里做琴…

    2022-12-18
  • 注册会计师考什么科目?哪科难度比较大?

    注册会计师可以称为中国最难考的证书之一,在任何考证排名里,他都可以跻身前五名。其学习量大、难度大、通过过率低,证书含金量十足。随着我国财税制度的规范化,相关人才需求量倍增。 201…

    2023-04-21

发表回复

登录后才能评论