• 技术文章 >数据库 >mysql教程

    plsql如何添加索引?

    藏色散人藏色散人2020-09-16 16:19:28原创5596

    plsql中添加索引的方法:1、在PLSQL界面的SQL编辑页面直接右击数据表,选择“编辑”;2、在弹出界面中,获取所有者和名称信息;3、点击索引,填写相关信息,接着点击列下面“...”;4、在弹窗中,指定索引列,点击“确定”;5、点击“应用”,即可。

    索引是对表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。

    索引的一个主要目的就是加快检索表中数据的方法,亦即能协助信息搜索者尽快的找到符合限制条件的记录ID的辅助数据结构。

    简单来说,就是根据sql语句,对where后的条件,在数据库中加上索引,那么每次搜索的时候会先去索引里面找条件,节省搜索的时间。

    plsql中添加索引的方法

    第一步:需要对表"linshibiao"创建索引。

    可以通过PLSQL界面左边的对象—>Table—>linshibiao—>右击—>点击编辑

    (也可以在SQL编辑页面直接右击表linshibiao—>编辑,有时候点不出来,可能是自己菜)

    1.jpg

    第二步:直接转到如下界面,这里的所有者和名称有用。

    2.jpg

    第三步:点击索引,填写相关信息,所有者,名称在第二步中获取,然后点击列下面...如下图所示

    3.jpg

    第四步:本人需要将cardid设置为索引,点击cardid,点击>,点击确认

    4.jpg

    第五步:点击下面的按钮“应用”,即可完成创建索引。

    注意:在点击“应用”时偶尔会出现错误的提示,此时重启PLSQL即可。

    5.jpg

    一 索引的优点

    1、通过创建唯一索引,可以保证数据库中的每一行数据的唯一性。

    2、可极大的加快数据的访问速度,此为需要索引的最主要原因。

    3、分组和排序查询时,同样可显著降低分组和排序时间(排序规则要和索引的排序一样)。

    4、基于表连接的查询时,大大加速表连接的速度(数据完整性参考)。

    二 索引的缺点

    1、降低了数据维护速度,如DELETE、UPDATE、INSERT操作。

    2、创建和维护索引需要时间,且随着数据量的增加而不断增加。

    3、过度或不恰当的索引,反而会带来数据检索效率的降低。

    4、索引需要磁盘存储空间,如果为聚簇索引,磁盘开销将更大。

    三 索引的概念

    1、在关系数据库中,行存储的物理位置是无关紧要的,但当需要找到该行时 行位置却又是至关重要的。Oracle对每一行数据使用一个RowID来标示,其中存储了行的准确位置(行所在的文件、在该文件中的块、以及块中的行地址)。

    2、索引是一种提供在表中快速定位某一行数据的一种Oracle内部结构。索引是Oracle内部的一种数据结构,其中存放多行数据(包括 一个索引的列的拷贝和在 被索引的表的相应的RowID ),可以理解为Oracle表的一个小型化拷贝;

    3、索引的目的是为了加快数据检索速度。

    以上就是plsql如何添加索引?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:plsql
    上一篇:什么是sql注入漏洞 下一篇:sql server是免费的吗?
    PHP编程就业班

    相关文章推荐

    • php 5619连接数据库 无法连接数据库 怎么连接数据库 plsql连接数据库• oracle客户端plsql安装• SQL与PLSQL的区别• plsql如何连接oracle

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网