下载此文档

Oracle面试题.doc


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
Oracle(66道)一、理论题(15道)?视图的作用是什么?如何创建视图?(1)定义:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。(2)作用:简化查询保护我们的一些私有数据,通过视图也可以用来更新数据,但是我们一般不这么用缺点:要对视图进行维护。(3)创建:创建视图需要CREAEVIEW系统权限,视图的创建语法如下:CREATE[ORREPLACE][FORCE|NOFORCE]VIEW视图名[(别名1[,别名2...])]AS子查询[WITHCHECKOPTION[CONSTRAINT约束名]][WITHREADONLY]?为什么使用索引?如何使用索引?(1)索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。(2)索引主要是为了加快查询的速度。(3)使用:CREATEUNIUQE|BITMAPINDEX<schema>.<index_name>     ON<schema>.<table_name>          (<column_name>|<expression>ASC|DESC,           <column_name>|<expression>ASC|DESC,...)    TABLESPACE<tablespace_name>    STORAGE<storage_settings>    LOGGING|NOLOGGING   COMPUTESTATISTICS    PRESS<nn>    NOSORT|REVERSE    PARTITION|GLOBALPARTITION<partition_setting>相关说明1)UNIQUE|BITMAP:指定UNIQUE为唯一值索引,BITMAP为位图索引,省略为B-Tree索引。2)<column_name>|<expression>ASC|DESC:可以对多列进行联合索引,当为expression时即“基于函数的索引”3)TABLESPACE:指定存放索引的表空间(索引和原表不在一个表空间时效率更高)4)STORAGE:可进一步设置表空间的存储参数5)LOGGING|NOLOGGING:是否对索引产生重做日志(对大表尽量使用NOLOGGING来减少占用空间并提高效率)PUTESTATISTICS:创建新索引时收集统计信息7)PRESS<nn>:是否使用“键压缩”(使用键压缩可以删除一个键列中出现的重复值)8)NOSORT|REVERSE:NOSORT表示与表中相同的顺序创建索引,REVERSE表示相反顺序存储索引值9)PARTITION|NOPARTITION:①不带where条件的SQL语句一定不能使用索引②在where条件中有索引的字段不能使用函数例子:假设我们查询在1987年参加工作的所有员工 SQL>select*fromempwhereto_char(hiredate,'yyyy')='1987';③在where条件中有索引的字段不能参与运算例子:查询在10000天以前参加工作的员工信息SQL>select*fromempwheresysdate-hiredate>10000;SQL>select*fromempwherehiredate<sysdate-10000;④尽量少用notin,notexists,like'%'等关键字⑤书写查询语句的时候,应该首先考虑关联查询、其次考虑集合查询,最后考虑子查询⑥where条件中限制性强的条件应该写在where最后的一个条件where条件从右向左经行条件解析⑦多表查询中,驱动表应该是返回数据少的表例子:ount的所有员工信息SQL>selecte.*,,=='ACCOUNTING';?Createtable,altertable,?Select,update,delete,?Select列名列表from表名1[,表名2][,表名n]where条件groupby列名1[,列名2][,列名n]h

Oracle面试题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人AIOPIO
  • 文件大小59 KB
  • 时间2020-05-03
最近更新