文章分类 -  oracle

ORACLE里的序列
摘要:序列(sequence)在oracle 数据库中,没有自动增长列。创建序列:最基本的要求记下“create seqence 名称”create sequence myseq创建之后,可以运用数据字典查询select * from user_sequences;显示当前的序列值:select mys... 阅读全文
posted @ 2015-12-22 16:23 阿拉伯人不识数字 阅读(199) 评论(0) 推荐(0) 编辑
ORACLE 里的视图
摘要:视图就是从一个或者几个实体表导出来的表。在优秀的系统设计人员来讲,除了要提供满足于业务需要的各个数据表之外,还需要为开发做准备它的优点:能简化用户的操作;视图使用户能以多种角度看待同一数据对重构数据库提供了一定的程度的逻辑独立性能够对机密数据提供安全保护适当的利用视图可以更清晰的表达查询它一定会在标... 阅读全文
posted @ 2015-12-22 16:21 阿拉伯人不识数字 阅读(186) 评论(0) 推荐(0) 编辑
ORACLE里约束案例
摘要:完整约束的案例:老师告诉我,答案是最没用的东西。分析能力是一个最大的能力运动员与项目之间是属于多对多关系。多对多是怎么设计的?第一个操作是,数据表的建立。编写一个数据库脚本--删除数据表drop table grade;drop table sporter;drop table item;purge... 阅读全文
posted @ 2015-12-20 22:55 阿拉伯人不识数字 阅读(164) 评论(0) 推荐(0) 编辑
ORACLE里约束,查询修改及禁用主键、外键的方法
摘要:完整性的约束维护完整性非空约束:唯一约束主键约束检查约束主外健约束:(最麻烦的约束)非空约束:什么叫非空,空是列属性的合法。如果要设置非空约束的话,只要在表加非空如下drop table member purge;create table member (mid number ,name varch... 阅读全文
posted @ 2015-12-19 23:31 阿拉伯人不识数字 阅读(1745) 评论(0) 推荐(0) 编辑
ORACLE里的表空间(一般程序员学的,没有dba管理员学习的深入)
摘要:表空间表空间的管理,是oracle 的dba知识。这里讲解基本概念为主,如果要深入,就要去看dba管理知识,会讲的细致。什么叫表空间?数据库一定是安装在操作系统上,对于数据库中的数据,那么一定是保存在磁盘上。数据库也被称作实例(图书馆),而数据库中维护的是表空间(每一个书架)一个表空间有多 个数据文... 阅读全文
posted @ 2015-12-18 23:49 阿拉伯人不识数字 阅读(120) 评论(0) 推荐(0) 编辑
ORACLE里的创建表、表重命名、闪回技术、修改列
摘要:nosql是文档的方式数据表:dml操作是整个学期的基础,《java核心技术精讲》之中,通过java程序讲解了数据表的 映射表示对数据的统计。表是由字段组合而成的。字段:对于定义表示字符串的数据,不超过200字,都使用varchar2,不过其他数据库,mysql,就使用varchar。number(... 阅读全文
posted @ 2015-12-18 15:31 阿拉伯人不识数字 阅读(1719) 评论(0) 推荐(0) 编辑
ORALCE里的替代变量
摘要:替代变量说白了就是用键盘 输入变量select ename, job, sal ,hiredate from emp where sal>&inputsal;还可以输入字符串select empno, ename, job ,hiredate ,salfrom emp where ename=&in... 阅读全文
posted @ 2015-12-17 16:56 阿拉伯人不识数字 阅读(195) 评论(0) 推荐(0) 编辑
ORALCE里数据更新操作
摘要:DML 是DQL和数据更新组成的。--更新操作前的准备复制emp表:create table myemp as select * from emp查看表中的数据:select * from myemp数据存在,却没有约束,更新就自由一些。添加数据:insert into myemp( empno... 阅读全文
posted @ 2015-12-17 13:45 阿拉伯人不识数字 阅读(174) 评论(0) 推荐(0) 编辑
ORACLE里的事务处理与锁
摘要:事务处理在整个开发是一个重要的 概念,大家必须去理解的操作。什么事务处理?事务的核心概念:一 个session所 进行的所有更新操作要么 一起 成功,要么一起失败,事务本书 具有:原子性,一致性,隔离性,持久性要么一起成功,要么一起失败事务提交了 ,才 真正的发出更新命令。insert into m... 阅读全文
posted @ 2015-12-17 13:41 阿拉伯人不识数字 阅读(185) 评论(0) 推荐(0) 编辑
ORACLE 的行转列函数
摘要:pivot,unpivot函数的使用查询每个部门中各个职位的总工资select deptno , job, sum(sal)from emp group by job, deptno使用decode()函数来行转列select deptno,sum(decode(job,'PRESIDENT',sa... 阅读全文
posted @ 2015-12-16 11:42 阿拉伯人不识数字 阅读(1099) 评论(0) 推荐(0) 编辑
ORACLE里的分析函数(用处作为知识层面的扩展)
摘要:oracle8开始出现的分析函数 这是扩充一些新思路 这次不一定是百分百在项目开发中运用 为了扩充知识 在分析函数之中也可以使用若干个统计函数,count()等进行操作 分析函数的语法? (分区)函数名称(【参数】)OVER PARTITION BY 子句字段 【ORDER BY 子句 字段... 阅读全文
posted @ 2015-12-15 12:52 阿拉伯人不识数字 阅读(184) 评论(0) 推荐(0) 编辑
ORACLE的子查询学习(主要是FROM \HAVING\WHERE)
摘要:-- 多表查询性能差,子查询性能好复杂查询=限定查询+多表查询+统计查询+子查询 ,也是在笔试中出现较多的部分有些公司面试逻辑分析能力。查询公司之中工资最低的雇员的完整信息。首先知道最低工资是多少? select min(sal) from emp这样就是子查询: select * from... 阅读全文
posted @ 2015-12-14 14:16 阿拉伯人不识数字 阅读(336) 评论(0) 推荐(0) 编辑
数据库设计概要
摘要:重点分为以下两点:第一, 项目开发的基本步骤第二, E-r图与模型在实际的项目的基本步骤:获取需求需求分析软件设计程序编码软件测试运行维护整个项目,最可怕的是需求变更。这样后期维护是很大的。收费,是根据功能来报价。做网站的人,做主网不需要主动报价。根据需求文档就能作出项目来了。也就是人人可以自己组队... 阅读全文
posted @ 2015-12-13 02:11 阿拉伯人不识数字 阅读(303) 评论(0) 推荐(0) 编辑
ORACLE的分组统计查询
摘要:分组统计操作,是比较重点大部分学生在这里出现问题,为什么会存在分组?以emp表为例子:在这里job 有重复的内容、deptno也有重复的内容。只要有重复的内容,就可以做分组--统计出每个部门的人数SELECT deptno FROM emp GROUP BY deptno--分组的基本操作SELEC... 阅读全文
posted @ 2015-12-11 20:29 阿拉伯人不识数字 阅读(288) 评论(0) 推荐(0) 编辑
ORACLE里的多表查询
摘要:查工资等级:--工资等级SELECT e.empno,e.ename,e.sal,s.gradeFROM emp e,salgrade sWHERE e.sal BETWEEN S.LOSAL AND S.HISAL;查工资等级,并用中文表示:--将等级替换成中文SELECT e.empno,e.e... 阅读全文
posted @ 2015-12-09 12:26 阿拉伯人不识数字 阅读(141) 评论(0) 推荐(0) 编辑
ORACLE里的日期函数
摘要:玩甲骨文的日期函数,你得懂怎么输出当前系统时间:select sysdate from dual得出的时间格式:2015-12-08 15:34:56想看三天后此时的时间:select sysdate +3 from dual得出的时间格式:2015-12-11 15:39:02 如果是加3.几... 阅读全文
posted @ 2015-12-08 16:05 阿拉伯人不识数字 阅读(173) 评论(0) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示