访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

oracle命令大全(可编辑)doc下载

时间:2019-09-27

linux命令大全_linux命令大全进程_linux命令大全软件

2016哔哩哔哩会员答题答案大全 b站会员答题答案汇总linux命令大全,b站答题答案大全是一款具有8000道题目答案的答题题库,内容上非常的丰富,想要成为b站的正式会员linux命令大全,b站是一个非常热门的视频分享社区,那么今天这款答题库内容全覆盖,你想要成b会员有了它就可以了,需要的快来看看。华数世纪网站管理助手 01/08 et无人值守采取系统 v2.1.1.0采集软件01/08 asp.net3.5开发大全 pdf电子图书版01/08 php初学者入门大全 pdf电子读物版01/08 金盾视频加密器 v201312/12 oracle sql查询汇总 1.011/09 mysql5.1中文手册 1.011/09 如何搭建linux服务器 1.011/09 运维工程师必会的109个linux命令 1.011/09 asp函数大全 1.011/09 10天学会asp编程 1.011/09 郜振宇php职业培训系列讲座012:div+css常见..11/09 phpcms v9 用户手册 1.011/09 rhel5企业级linux服务攻略 1.011/09 实战nginx:取代apache的高性能web服务器 1...11/09 linux 5.4 rhce nis学习笔记 5.411/09 c#高级编程 第6版11/09 iwebshop 2.0 模板开发手册 07/08 div+css简体中文帮助文档 v1.004/17 jqueryui常用功能实战 03/26。根据系统中的功能模块,包括学生模块、教师模块、系答辩委员会模块、学院答辩委员会模块、管理员模块,分别进行详细的设计,并对各模块之间进行合理的衔接,实现用户登录、公告发布、文档共享、老师出题、学生选题、师生双向选择、题目审核、师生互通文档、论文评阅、成绩登记、资料归档、资料查阅、数据统计、留言建议等功能。

一启动#suoracle切换到oracle用户且切换到它的环境$lsnrctlstatus查看监听及数据库状态$lsnrctlstart启动监听$sqlplusassysdba以DBA身份进入sqlplusSQL>startup启动db二停止#suoracle切换到oracle用户且切换到它的环境$lsnrctlstop停止监听$sqlplusassysdba以DBA身份进入sqlplusSQL>SHUTDOWNIMMEDIATE关闭db其中startup和shutdowm还有其他一些可选参数有兴趣可以另行查阅三查看初始化参数及修改#suoracle切换到oracle用户且切换到它的环境$sqlplusassysdba以DBA身份进入sqlplusSQL>showparametersession查看所接受的session数量######################################################Oracleprocess与session年月日星期一:ConnectedtoOracleDatabasegReleaseConnectedasifsappSQL>showparametersessionNAMETYPEVALUEjavamaxsessionspacesizeintegerjavasoftsessionspacelimitintegerlicensemaxsessionsintegerlicensesessionswarningintegerlogmnrmaxpersistentsessionsintegersessioncachedcursorsintegersessionmaxopenfilesintegersessionsintegersharedserversessionsintegerSQL>showparametersprocessesNAMETYPEVALUEaqtmprocessesintegerdbwriterprocessesintegergcsserverprocessesintegerjobqueueprocessesintegerlogarchivemaxprocessesintegerprocessesintegerSQL>altersystemsetprocesses=scope=bothSQamedesc第八课:sqlfunction:selectename,sal*annualsalfromempwhereenamenotlike'A'andsal>orderbysaldescselectlower(ename)fromempselectenamefromempwherelower(ename)like'a'等同于selectenamefromempwhereenamelike'a'orenamelike'A'selectsubstr(ename,,)fromemp从第二字符截,一共截三个字符selectchr()fromdual结果为:Aselectascii('a')fromdual结果为:selectround(,)fromdual结果为:selectround(,)fromdualselecttochar(sal,'$')fromempselecttochar(sal,'L')fromemp人民币符号,L:代表本地符号这个需要掌握牢:selectbirthdatefromemp显示为:BIRTHDATE月改为:selecttochar(birthdate,'YYYYMMDDHH:MI:SS')fromemp显示:BIRTHDATE::selecttochar(sysdate,'YYYYMMDDHH:MI:SS')fromdual也可以改为:HHTOCHAR(SYSDATE,'YY::todate函数:selectename,birthdatefromempwherebirthdate>todate('::','YYYYMMDDHH:MI:SS')如果直接写birthdate>'::'会出现格式不匹配,因为表中的格式为:DDMM月YYselectsalfromempwheresal>无错但selectsalfromempwheresal>$,,会出现无效字符错误改为:selectsalfromempwheresal>tonumber('$','$,,')把空值改为selectename,sal*nvl(comm,)fromemp这样可以防止comm为空时,sal*相加也为空的情况第九课:Groupfunction组函数max,min,avg,count,sum函数selecttochar(avg(sal),',')fromempselectround(avg(sal),)fromemp结果:selectcount(*)fromempwheredeptno=selectcount(ename)fromempwheredeptno=count某个字段,如果这个字段不为空就算一个selectcount(distinctdeptno)fromempselectsum(sal)fromemp第十课:Groupby语句需求:现在想求,求每个部门的平均薪水selectavg(sal)fromempgroupbydeptnoselectdeptnoavg(sal)fromempgroupbydeptnoselectdeptno,job,max(sal)fromempgroupbydeptno,job求薪水值最高的人的名字selectename,max(sal)fromemp出错,因为max只有一个值,但等于max值的人可能好几个,不能匹配应如下求:selectenamefromempwheresal=(selectmax(sal)fromemp)Groupby语句应注意,出现在select中的字段,如果没出现在组函数中,必须出现在Groupby语句中第十一课:Having对分组结果筛选Where是对单条纪录进行筛选,Having是对分组结果进行筛选selectavg(sal),deptnofromempgroupbydeptnohavingavg(sal)>查询工资大于雇员,按部门编号进行分组,分组后平均薪水大于,按工薪倒充排列select*fromempwheresal>groupbydeptnohavingavg(sal)>orderbyavg(sal)desc第十二课:字查询谁挣的钱最多(谁:这个人的名字,钱最多)select语句中嵌套select语句,可以在where,from后问那些人工资,在平均工资之上selectename,salfromempwheresal>(selectavg(sal)fromemp)查找每个部门挣钱最多的那个人的名字selectename,deptnofromempwheresalin(selectmax(sal)fromenamegroupbydeptno)查询会多值应该如下:selectmax(sal),deptnofromempgroupbydeptno当成一个表语句如下:selectename,salfromempjoin(selectmax(sal)maxsal,deptnofromempgroupbydeptno)ton(empsal=tmaxsalandempdeptno=tdeptno)每个部门的平均薪水的等级分析:首先求平均薪水(当成表),把平均薪水和另外一张表连接第十四课:selftableconnection把某个人的名字以及他的经理人的名字求出来(经理人及这个人在表中同处一行)分析:首先求出这个人的名字,取他的编号,然后从另一张表与其相对应编号,然后找到经理的名字selecteename,eenamefromempe,empewhereemgr=eempnoempno编号和MGR都是编号第十课:SQLtableconnectionsselectename,dname,gradefromempe,deptd,sqlgradeswhereedeptno=ddeptnoandesqlbetweenslosalandshisalandjob<>'CLERK'有没有办法把过滤条件和连接条件分开来出于这样考虑,Sql标准推出来了有许多人用的还是旧的语法,所以得看懂这种语句selectename,dnamefromemp,dept(旧标准)selectename,dnamefromempcrossjoindept(标准)selectename,dnamefromemp,deptwhereempdeptno=deptdeptno(旧)selectename,dnamefromempjoindepton(empdeptno=deptdeptno)标准没有Where语句selectename,dnamefromempjoindeptusing(deptno)等同上句,但不推荐使用selectename,gradefromempejoinsalgradeson(esalbetweenslosalandshisal)join连接语句,on过滤条件。