一个牛公司的关于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).数据块是数据库中最小的(逻辑)数据单位.与数据块对应的,所有数据在操作系统级的最小 ...
随机推荐
- 六位数随机验证 sms_code.py
#!/usr/bin/python env # coding:utf-8 import random def code(num=6): res = "" for i in rang ...
- Qt——元对象和属性机制
http://www.cnblogs.com/hellovenus/p/5582521.html 一.元对象 元对象(meta object)意思是描述另一个对象结构的对象,比如获得一个对象有多少成员 ...
- 用华为eNSP模拟器配置Hybrid、Trunk和Access三种链路类型端口
上一篇文章写到三层交换机实现多个VLAN之间互相通讯,有朋友提问要如何进行配置,可有案例分析.其实那天我在写的时候也有做过模拟,只是后来没有保存.今天重新模拟一次,并附上详细配置命令,希望能够帮助到大 ...
- 设计带有placeHolder的TextView
设计带有placeHolder的TextView 效果: 源码: PlaceholderTextView.h 与 PlaceholderTextView.m // // PlaceholderText ...
- NSOperation的使用细节 [1]
NSOperation的使用细节 [1] NSOperation 使用起来并没有GCD直观,但它有着非常不错的面向对象接口,还可以取消线程操作,这一点是GCD所没有的,NSOperation本身是抽象 ...
- Request URL参数
登录跳转完整参考: http://www.cnblogs.com/dreamer-fish/p/5435274.html request.META.get('HTTP_REFERER', '/') # ...
- Linux系统安全最小原则
系统安全最小原则 1.安装Linux系统最小化,选包最小化,不用就不安装2.开机服务最小化(5个)ssh network sysstat crontd rsyslog3.操作命令最小化 rm -rf ...
- oracle 数据库数据备份
oracle 数据库数据备份 1.使用oracle用户应该就可以进行数据备份(不需要root用户):su oracle 查oracle实例名:echo $ORACLE_SID 例如查出来的 ...
- 1星|《社群X平台》:没有实际工作经验的职业写手拼凑而成
社群X平台 赋能企业指数级增长 网站上介绍作者有一些身份.书中没提作者的职位,只介绍是“码字为生”.书的封底有一些名人言论的引用,咋一看以为都是推荐本书,细看只有最后李善友在推荐本书,其他人的话都是跟 ...
- November 14th 2016 Week 47th Monday
There are far, far better things ahead than any we leave behind. 前方,有更美好的未来. Can I see those better ...