oracle复习总结.doc
《oracle复习总结.doc》由会员分享,可在线阅读,更多相关《oracle复习总结.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、oracle复习总结oracle复习总结一、1.储存模式是一种包含了诸如段。视图。过程。函数程序包。触发器。用户自定义的对象集合类型序列同义词和数据连接对象的逻辑结构。2.用户角色,对象权限系统权限Select,insert,update,delete可以使用的权限是execute二SQL语言1.创建表createtable表名2.约束(1)非空约束notnull(2)唯一约束unique(3)主键约束primarykey最多只能有一个主键约束主键约束可以使用一列组成,不能有重复的不能为空(4)外键约束foreignkey外键是指引用一个表中的某个列或某几个列,或本表中另一个列或者几个列被引用
2、的列应该是主键列或者唯一性约束列。约束关键词constraint名称foreignkeyreferences引用表名引用表主键(5)检查约束checkconstraint名称check表达式(6)缺省约束default3.修改表(1)增加列Altertable表名add新列名数据类型(2)更新列Altertable表名modify列名数据类型(3)删除列Altertable表名dropcolumn要删除的列名(4)删除表Droptable表名2.DML1.检索所有列Select*fromempSelectename,jobfromemp;Selectename,to_char(hiredate
3、,yyyy-mm-dd)fromempSelectdistinctdeptno,jobfromemp取消重复行Selectename,sal*12frommep处理nullSelectename,sal,comm.,(sal+comm)fromemp连接字符串Selectename|isa|jobas”employdetail”fromemp使用简单where子句Selectename,salfromempwheresal2022Selectjob,salfromempwhereename=SCOTT;Selectjob,salfromempwherelower(ename)=scott;Wh
4、ere子句和betweenandSelectename,sal,hiredate,jobfromempwheresalbetween1000and2022Where子句中使用like操作符Selectename,salfromempwhereenamelikeS%;Orderby子句1,升序排列Selectename,salfromempwheredeptno=30orderbysal;2.降序排列Selectename,sal,comm.Fromempwheredeptno=30orderbysaldesc3.使用多列排序Selectename,sal,commmfromempwherede
5、ptno=30orderbysalasc,comm.Desc4.数据分组Gropby1,分组函数Selectmax(sal),min(sal)fromemp2,取消重复值Selectcount(distinctdeptno)asdistinct_deptfrommep3.groupbyhaving子句Selectcolumn,group_functionfrom表名whereconditiongroupbygroupby_expressionhavinggroup_condition使用groupby进行单列分组selectdeptno,avg(sal),mac(sal)fromempgrou
6、pbydeptno使用groupby进行多列分组Selectdeptno,job,avg(sal),max(sal)fromempgroupbydeptno,job;使用having子句限制分组显示selectdeptno,avg(sal),max(sal)fromempgroupbydeptnohavingavg(sal)ename=SMITH)成对比较Selectename,sal,comm.,deptnofromempwhere(sal,nvl(comm.,-1)in(selectsal,nvl(comm.,-1)fromempwheredeptno=30)4.合并查询Union并集走掉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 复习 总结
限制150内