新手上路之oracle 视图 索引(了解)笔记
大家好,又见面了,我是你们的朋友全栈君。
一. 视图 视图:建立在表|结果集|视图上的虚拟表,有以下作用 1、简化:select 查询语句 2、重用:封装select语句 命名 3、隐藏:内部细节 4、区分:相同数据不同查询 不是所有的用户都有创建视图的权限 1、前提: create view –>组 connect resource dba 2、授权: –>sqlplus /nolog a)、sys登录 conn sys/123456@orcl as sysdba b)、授权: grant dba to scott; 回收: revoke dba from scott; c)、重新登录 create or replace view 视图名 as select语句 [with read only]; 要求:所有列必须存在名称。 对视图的删除不会删除原有表的数据 drop view 视图名;
二. 索引(了解) 索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据 库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到 想要的信息。 索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检 索方式,从而提高检索效率 索引在逻辑上和物理上都与相关的表和数据无关,当创建或者删除一个索引时,不会影响基本的表; 索引一旦建立,在表上进行 DML 操作时(例如在执行插入、修改或者删除相关操作时),oracle 会 自动管理索引,索引删除,不会对表产生影响 索引对用户是透明的,无论表上是否有索引,sql 语句的用法不变 oracle 创建主键时会自动在该列上创建索引 索引: 提高查询速度的一种手段 –>目录 1、唯一性较好字段适合建立索引 2、大数据量才有效果 3、主键|唯一: 唯一索引 create index 索引名 on表名 (字段列表…) drop index 索引名 create index idx_emp on emp(sal,ename); drop index idx_emp; select * from emp order by sal,ename;
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163074.html原文链接:https://javaforall.cn
相关文章
- 导入Oracle导入DBF文件实现数据迁移(dbf文件oracle)
- 检查Oracle中索引的正确步骤(oracle检查索引)
- 安装 Oracle Database 12c: 64位下载(oracle下载64位)
- 探索Oracle中的表格资料(oracle查询表中数据)
- 探索Oracle大数据索引的无限可能(oracle大数据索引)
- 掌握Oracle触发器的五种类型(oracle触发器类型)
- Oracle 索引名最长度限制(oracle索引名长度)
- 最佳实践:Oracle 中修改索引名的方法(oracle修改索引名)
- Oracle归档日志的生成与作用简析(oracle产生归档日志)
- 教你如何创建高效的Oracle索引(创建oracle索引)
- 利用Oracle聚合索引提升查询效率(oracle聚合索引)
- Oracle操作:删除分区索引的步骤(oracle删除分区索引)
- Oracle中的索引:提升检索效能的重要性(oracle中索引)
- Oracle数据库优化: 如何给表加索引提高查询性能?(oracle给表加索引)
- 异Oracle双方比较:找出差异(oracle 求差)
- Oracle数据库中修改字段名的方法(修改字段名oracle)
- 恢复被Oracle删除记录的方法(oracle 查询回收站)
- Oracle实用教程:快速免费下载!(oracle实用教程下载)
- 解决Oracle 12154连接错误的技巧(oracle-12154)
- NWC和Oracle共同推动新世代数据库应用发展(nwc oracle)
- 如何使用Oracle主建为表创建索引(oracle 主建 表)
- Oracle从备份恢复一步一步操作指引(oracle从备份恢复)
- Oracle事务处理健全的逻辑保障(oracle事务处理逻辑)
- 考核Oracle代理商资格考核面临的挑战与机遇(oracle代理商资格)
- 利用Oracle临时库提升数据查询效率(oracle临时库)
- Oracle表无法扩展的真相(oracle不能扩展表)