讲师中心 微信公众号
AI工具推荐 视频效率加速

plsql如何添加索引?

酷雪吖_4060

酷雪吖_4060

发布时间:2019-05-11 10:15:41

|

14004人浏览过

|

来源于php中文网

原创

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

plsql如何添加索引?

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

索引的一个主要目的就是加快检索表中数据的方法,亦即能协助信息搜索者尽快的找到符合限制条件的记录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、索引的目的是为了加快数据检索速度。

热门AI工具

更多
PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

花生AI
花生AI Hot

一款AI视频创作工具,主要用于B站推出的AI视频创作工具,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

相关专题

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

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

4623

2023.10.12

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

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

951

2023.10.27

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

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

1209

2024.02.23

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

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

6601

2024.03.06

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

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

3363

2024.03.06

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

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

6580

2024.04.07

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

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

9061

2024.04.29

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

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

1230

2024.04.29

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

60

2026.10.28

热门下载

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

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn