一个牛公司的关于oracle数据的面试题
我也忘记是从哪里download的了,为了加深记忆,也为了完成我的博客,我决定写进博客里,如果有错误,欢迎大家指正,谢谢。
问题一、
解释一下sum的作用?
答:求符合条件的记录某数值字段的和。
问题二、
table有两个字段,field1 varchar(10)和field2 int,请写出向这两个字段中插入‘test’和100的SQL语句?
答:insert into table(field1,field2) values('test',100);
insert into table values('test',100);
insert into table values("test",100);
以上三个都正确
问题三、请写出一个sql语句,将table中的field1字段的值更新成‘tset111’。
答:update table set field1='test111' where field2=100;
问题四、请写出一个sql语句,将table中的数据全部选出来。
答:select field1,field2 from table;
问题五、请解释一下delete和truncate的区别是什么?
答:delete删除的记录如不提交可以恢复,此命令不能删除回滚段中的数据,truncate删除的记录不能恢复,并可删除回滚段中的数据。
问题六、请解释一下varchar和char的区别。
答:char最大可以容纳2000字节。
varchar最大可以容纳4000个字节,此为可变长字段。
问题七、解释一下group by 的作用?
答:此关键字的作用是将查询的符合条件的记录按某字段列表分组,在此过程中预查出的字段若为字符型,分组后只取最上面的一个,预查出的字段若为数值型将求和。
问题八、order by 有什么作用?
答:此关键字的作用是将查询出符合条件的记录按某字段列表进行排序,默认为升序(ASC),降序为:Desc。
问题九:union和union all有什么区别?
答:union 对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序。
union all对两个结果集进行并集操作,包括重复行,不进行排序。
问题十、Month_between的用法是什么?
答:是在一个月份的范围内。
问题十一、oracle体系结构类?分区表有什么作用?
答:可以将表中不同的字段或或不同的记录存入不同的表空间,并且这些表空间可在不同的物理磁盘,一般用于将比较大的字段像图片或文件存入比较大的磁盘中。
问题十二、请解释一下oracle表空间?
答:表空间是一个逻辑概念,但属于表空间的数据文件是存在于磁盘上的物理文件,用户的数据存在表中而表就存在于表空间中,一个表空间可以有多个
属于自己的数据文件,但一个数据文件只能属于一个表空间。
问题十三、oracle中表空间和数据文件有什么关系。
答:一个表空间可以有多个属于自己的数据文件,但一个数据文件只能属于一个表空间。
问题十四、请简单描述一下oracle的体系结构。
答:主要分两大部分。
1、数据库实例,包括系统全局区(SGA),和后台进程(数据写入进程,重做日志进程,检查点进程,用户监控进程等),实例在启动时,首先到初始化参数文件中
找到控制文件,再从控制文件中找到日志文件和数据文件。
2、数据库文件,包括数据库文件(.dbf)日志文件(.log)控制文件(.ctl),其中数据文件又分系统数据文件、用户数据文件、临时数据文件和回滚数据文件,日志文件
可以有多组,一组写满换另一组,在切换时有检查点进程保证数据的完整性,控制文件是二进制文件,最大可以为64M.
一个牛公司的关于oracle数据的面试题的更多相关文章
- Oracle数据表转换为Shapefile(一)
严格来说,文章标题中的“转换”并不完全合适.本文的主要内容是基于Oracle数据表的数据来生产出Shapefile文件.进行该工作的一个前提条件是:Oracle数据表中包含坐标数值字段,一般来说就是x ...
- 一个简单的批量更新oracle 数据库中 最近的服务商名称的数据
有一个需求是这样的,我们需要更新数据库中的数据,数据时这样的 1.大约50万以上 2. 数据中有较多的重复数据 3. 需要将表中最近的代理商的名称赋值给行中的服务商名称 4. 代理商的名称可能有多个, ...
- oracle表分区、表分析及oracle数据泵文件导入导出开心版
1.先说oracle表分区是什么吧,这样吧我们来举个桃子,栗子太小,我们就不举了,我们来举个桃子. 你有500万份文件,你要把他存在磁盘上,好嘛,我们就一个文件夹,500万分文件在那儿杵着,我们想找到 ...
- Oracle 数据集成的实际解决方案
就针对市场与企业的发展的需求,Oracle公司提供了一个相对统一的关于企业级的实时数据解决方案,即Oracle数据集成的解决方案.以下的文章主要是对其解决方案的具体描述,望你会有所收获. Oracle ...
- Oracle数据导入Hbase操作步骤
——本文非本人原创,为公司同事整理,发布至此以便查阅 一.入库前数据准备 1.入hbase详细要求及rowkey生成规则,参考文档“_入HBase库要求 20190104.docx”. 2.根据标准库 ...
- oracle表分区、表分析及oracle数据泵文件导入导出
1.先说oracle表分区是什么吧 你有500万份文件,你要把他存在磁盘上,好嘛,我们就一个文件夹,500万分文件在那儿杵着,我们想找到要的那个打开,嘿嘿,我们得找到什么时候. 这时候,有个人告诉你, ...
- 一个牛人给Java初学者的建议
学习Java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:618528494 我们一起学Java! 给初学者之一:浅谈Java及应用学java ...
- Oracle数据泵(Data Dump)错误汇集
Oracle数据泵(Data Dump)使用过程当中经常会遇到一些奇奇怪怪的错误案例,下面总结一些自己使用数据泵(Data Dump)过程当中遇到的问题以及解决方法.都是在使用过程中遇到的问题,以后陆 ...
- [转]Oracle数据块体系的详细介绍
数据块概述Oracle对数据库数据文件(datafile)中的存储空间进行管理的单位是数据块(data block).数据块是数据库中最小的(逻辑)数据单位.与数据块对应的,所有数据在操作系统级的最小 ...
随机推荐
- Js如何调用本地应用程序
一般情况下,浏览器中是无法直接和本机的其他的程序进行交互的,在IE中,我们可以通过ActiveX对象的方式进行.但是这个方式只适用于IE浏览器,另一种比较通用的方式便是URL协议的方式,我们将某种UR ...
- JavaScript 常见面试题
此文内容多为 JavaScript 对数组理解及运用. 1.如何消除一个数组里面重复的元素? var arr = [1, 2, 3, 3, 4, 4, 5, 5, 6, 1]; var newArr ...
- android studio 加载libs
eclipse 项目转 android studio libs 不能加载 导致不能导入 记录下:libs 放在和src 同路径 dependencies:增加 compile files('libs ...
- Android解析WindowManager(三)Window的添加过程
前言 在此前的系列文章中我们学习了WindowManager体系和Window的属性,这一篇我们接着来讲Window的添加过程.建议阅读此篇文章前先阅读本系列的前两篇文章. 1.概述 WindowMa ...
- Android ListView无数据项时提示
只需要调用在代码中调用setEmptyView(View emptyView)设置ListView为空时显示这个TextView即可. 布局文件 <?xml version="1.0& ...
- linux 文件搜索命令find、-name、-iname、通配符*?、-size、-user、-group、-amin、-cmin、-mmin、-a、-o、-exec/-ok、-inum
尽可能规划好目录结构,少用文件搜索操作,因为它会占用大量的系统资源 find /bin/find find [搜索范围] [匹配条件] find /etc -name initfind /etc -n ...
- Object hashcode
java jvm怎么找到一个对象? 一个对象有一个独一无二的hashcode,这样就可以找到这个对象了. 但java 的hashcode 实现的不好,有可能两个不同的对象有一个相同的hashcode, ...
- Pig foreach用法举例
foreach:一行一行的遍历数据,处理一行的数据,然后返回一个tuple. users = load '/users.data'; 1)别名引用 f = foreach users genera ...
- Java 8方法引用使用指南
[编者按]本文作者为拥有15年 Java 开发经验的资深程序员 Per-Åke Minborg,主要介绍如何灵活地解析 Java 中的方法引用.文章系国内 ITOM 管理平台 OneAPM 编译呈现. ...
- leveldb源码分析--插入删除流程
由于网络上对leveldb的分析文章都比较丰富,一些基础概念和模型都介绍得比较多,所以本人就不再对这些概念以专门的篇幅进行介绍,本文主要以代码流程注释的方式. 首先我们从db的插入和删除开始以对整个体 ...