我也忘记是从哪里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数据的面试题的更多相关文章

  1. Oracle数据表转换为Shapefile(一)

    严格来说,文章标题中的“转换”并不完全合适.本文的主要内容是基于Oracle数据表的数据来生产出Shapefile文件.进行该工作的一个前提条件是:Oracle数据表中包含坐标数值字段,一般来说就是x ...

  2. 一个简单的批量更新oracle 数据库中 最近的服务商名称的数据

    有一个需求是这样的,我们需要更新数据库中的数据,数据时这样的 1.大约50万以上 2. 数据中有较多的重复数据 3. 需要将表中最近的代理商的名称赋值给行中的服务商名称 4. 代理商的名称可能有多个, ...

  3. oracle表分区、表分析及oracle数据泵文件导入导出开心版

    1.先说oracle表分区是什么吧,这样吧我们来举个桃子,栗子太小,我们就不举了,我们来举个桃子. 你有500万份文件,你要把他存在磁盘上,好嘛,我们就一个文件夹,500万分文件在那儿杵着,我们想找到 ...

  4. Oracle 数据集成的实际解决方案

    就针对市场与企业的发展的需求,Oracle公司提供了一个相对统一的关于企业级的实时数据解决方案,即Oracle数据集成的解决方案.以下的文章主要是对其解决方案的具体描述,望你会有所收获. Oracle ...

  5. Oracle数据导入Hbase操作步骤

    ——本文非本人原创,为公司同事整理,发布至此以便查阅 一.入库前数据准备 1.入hbase详细要求及rowkey生成规则,参考文档“_入HBase库要求 20190104.docx”. 2.根据标准库 ...

  6. oracle表分区、表分析及oracle数据泵文件导入导出

    1.先说oracle表分区是什么吧 你有500万份文件,你要把他存在磁盘上,好嘛,我们就一个文件夹,500万分文件在那儿杵着,我们想找到要的那个打开,嘿嘿,我们得找到什么时候. 这时候,有个人告诉你, ...

  7. 一个牛人给Java初学者的建议

    学习Java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:618528494  我们一起学Java! 给初学者之一:浅谈Java及应用学java ...

  8. Oracle数据泵(Data Dump)错误汇集

    Oracle数据泵(Data Dump)使用过程当中经常会遇到一些奇奇怪怪的错误案例,下面总结一些自己使用数据泵(Data Dump)过程当中遇到的问题以及解决方法.都是在使用过程中遇到的问题,以后陆 ...

  9. [转]Oracle数据块体系的详细介绍

    数据块概述Oracle对数据库数据文件(datafile)中的存储空间进行管理的单位是数据块(data block).数据块是数据库中最小的(逻辑)数据单位.与数据块对应的,所有数据在操作系统级的最小 ...

随机推荐

  1. 在生产环境中安全执行更新删除SQL脚本的技巧

    今天在生产环境上解决问题,由于广发银行的管理制度是开发公司是不允许确生产环境的,所以我们只能把要更新的语句发给运营中心,由运营中心的投产人员执行,我们则在旁边看着:在他执行的时候发现了一个很有趣的技巧 ...

  2. css动画和jq动画的简单区分

    有很多不怎么用css3写动画的同学经常会对其中css3的transform,transition,translate,animation,@keyframes等等动画属性混淆错乱,经常使用了发现没有效 ...

  3. Flink1.4.0中反序列化及序列化类变化

    Flink1.4.0中,反序列化及序列化时继承的类,有一些被标记为了“@deprecated”,路径上也有变化: 1.AbstractDeserializationSchema 以前路径 org.ap ...

  4. Android Dialog的整个生命周期

    Activities提供了一种方便管理的创建.保存.回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog( ...

  5. Phoenix介绍(持续更新)

    现有hbase的查询工具有很多如:Hive,Tez,Impala,Shark/Spark,Phoenix等.今天主要记录Phoenix. phoenix,中文译为“凤凰”,很美的名字.Phoenix是 ...

  6. windows 命令行报错:file(s) not in client view

    今天在执行p4 sync命令时报错:File(s) not in client view,查找后发现其实是未连接上p4服务器.需要重新设置P4PORT=服务器地址  即可解决(参考链接:https:/ ...

  7. Linux学习之CentOS(五)----网卡的配置

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  8. 【Kendo UI系列开发使用笔记】01-简单介绍

    ps:接触telerik出品的kendo ui系列已经快有一年了,使用过程中也在不断踩坑填坑.这套UI用起来还是非常爽的,尤其asp.net mvc版的配合lambda表达式来配置参数非常流畅.这次对 ...

  9. 使用SharpZipLib压缩与解压文件

    using ICSharpCode.SharpZipLib.Zip; using System; using System.Collections.Generic; using System.IO; ...

  10. 12 Things Developers Will Love About Oracle Database 12c Release 2

    by Chris Saxon-Oracle It's Here: Oracle Database 12c Release 2 (12.2) Is available on Oracle Cloud. ...