plsql如何添加索引?

酷雪吖_4060

酷雪吖_4060

2019-05-11

14004人浏览

原创

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即可。

RedLine
RedLine

一款AI工具,主要用于Claude.ai(Max/Pro)与 OpenAI(Plus/Pro/Codex)的实时速率限制感知功能。告别限额红线——您的代理将在每次心跳时自动检查剩余配额,适合需要提升相关任务效率的用户。

下载

5.jpg

一    索引的优点

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

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

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

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

二    索引的缺点

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

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

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

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

三    索引的概念

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

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

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

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
数据分析工具有哪些
数据分析工具有哪些

数据分析工具有Excel、SQL、Python、R、Tableau、Power BI、SAS、SPSS和MATLAB等。详细介绍:1、Excel,具有强大的计算和数据处理功能;2、SQL,可以进行数据查询、过滤、排序、聚合等操作;3、Python,拥有丰富的数据分析库;4、R,拥有丰富的统计分析库和图形库;5、Tableau,提供了直观易用的用户界面等等。

2023.10.12

4623

8

SQL中distinct的用法
SQL中distinct的用法

SQL中distinct的语法是“SELECT DISTINCT column1, column2,...,FROM table_name;”。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.27

951

4

SQL中months_between使用方法
SQL中months_between使用方法

在SQL中,MONTHS_BETWEEN 是一个常见的函数,用于计算两个日期之间的月份差。想了解更多SQL的相关内容,可以阅读本专题下面的文章。

2024.02.23

1209

5

SQL出现5120错误解决方法
SQL出现5120错误解决方法

SQL Server错误5120是由于没有足够的权限来访问或操作指定的数据库或文件引起的。想了解更多sql错误的相关内容,可以阅读本专题下面的文章。

2024.03.06

6601

10

sql procedure语法错误解决方法
sql procedure语法错误解决方法

sql procedure语法错误解决办法:1、仔细检查错误消息;2、检查语法规则;3、检查括号和引号;4、检查变量和参数;5、检查关键字和函数;6、逐步调试;7、参考文档和示例。想了解更多语法错误的相关内容,可以阅读本专题下面的文章。

2024.03.06

3343

4

oracle数据库运行sql方法
oracle数据库运行sql方法

运行sql步骤包括:打开sql plus工具并连接到数据库。在提示符下输入sql语句。按enter键运行该语句。查看结果,错误消息或退出sql plus。想了解更多oracle数据库的相关内容,可以阅读本专题下面的文章。

2024.04.07

6580

11

sql中where的含义
sql中where的含义

sql中where子句用于从表中过滤数据,它基于指定条件选择特定的行。想了解更多where的相关内容,可以阅读本专题下面的文章。

2024.04.29

9041

6

sql中删除表的语句是什么
sql中删除表的语句是什么

sql中用于删除表的语句是drop table。语法为drop table table_name;该语句将永久删除指定表的表和数据。想了解更多sql的相关内容,可以阅读本专题下面的文章。

2024.04.29

1230

5

sql中删除一列的命令是什么
sql中删除一列的命令是什么

在sql中,使用alter table语句可以删除一列,语法为:alter table table_name drop column column_name。想了解更多sql的相关内容,可以阅读本专题下面的文章。

2024.04.29

1072

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习