
oracle
刺骨寒风刺
敬畏,感恩
展开
-
oracle组函数和分组概要记录
一. 组函数|多行函数|聚合函数 即多条记录 返回一个结果。我们需要掌握如下几个组函数: avg 、sum、 min、 max、 count 1)、count :统计记录数 count() –>* 或一个列名 2)、max min: 最大值 最小值 3)、sum:求和 4)、avg:平均值注意: 1、组函数仅在选择列表和Having子句中有效 2、出现组函数,select 只能有组函数原创 2017-07-13 20:58:18 · 450 阅读 · 0 评论 -
连表查询之 rowid和rownum笔记
一、rowid 和 rownumROWID是 ORACLE 中的一个重要的概念。用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即被确定且唯一。ROWID 它是一个伪列,它并不实际存在于表中。它是 ORACLE 在读取表中数据行时, 根据每一行数据的物理地址信息编码而成的一个伪列。所以根据一行数据的 ROWID 能 找到一行数据的物理地址信息。从而快速地定原创 2017-07-14 10:00:50 · 1448 阅读 · 0 评论 -
新手上路之oracle 视图 索引(了解)笔记
一. 视图 视图:建立在表|结果集|视图上的虚拟表,有以下作用 1、简化:select 查询语句 2、重用:封装select语句 命名 3、隐藏:内部细节 4、区分:相同数据不同查询 不是所有的用户都有创建视图的权限 1、前提: create view –>组 connect resource dba 2、授权: –>sqlplus /nolog a)、sys登录 conn sys原创 2017-07-16 18:49:59 · 443 阅读 · 0 评论 -
新手上路之oracle 92 99 表连接(笔记)
一. 表连接(92) 当我们获取的数据不是来自于同一张表而是来自于多张表时就需要使用到表连接. 注意:同名列 非* 必须区分 数据源 、关系列、 过滤条件、字段 1、笛卡尔积 –非* 必须区分 使用表名 或别名.区分 2、等值连接(在笛卡尔积基础上 取条件列相同的值) 3、非等值连接 > < != <>between and 4、自连接: 特殊的等值连接 (来自于同一张表原创 2017-07-16 18:46:55 · 977 阅读 · 0 评论 -
新手上路之oracle 事务 笔记
一. 事务 事务是指作为单个逻辑工作单元执行的一组相关操作。这些操作要求全部完成 或者全部不完成。使用事务是为了保证数据的安全有效。 事务有一下四个特点:(ACID) 1、原子性(Atomic):事务中所有数据的修改,要么全部执行,要么全部不执行。 2、一致性(Consistence):事务完成时,要使所有所有的数据都保持一致的状态, 换言之:通过事务进行的所有数据修改,必须在所有相关原创 2017-07-16 20:09:07 · 368 阅读 · 0 评论 -
新手上路之oracle 增,删,改,查操作 笔记
oracle 增,删,改,查操作1. select select distinct *|字段|表达式 as 别名 from 表 表别名 SELECT * FROM 表名; 查询某个表中所有的记录的所有字段信息 SELECT 列名 FROM 表名; 查询某个表中所有的记录的指定字段信息 SELECT 列名1,列名2 FROM 表名; 查询某个表中所有的记录的字原创 2017-07-16 20:17:23 · 450 阅读 · 0 评论 -
新手上路之oracle JDBC 笔记
jdbc: java database connectivity java 与数据库的连接.一、角色分类 服务器 (db): a)、接收 sql b)、执行 sql c)、返回结果 客户端 (java): a)、接收数据 b)、组装sql c)、发送SQL(与数据库建立联系) d)、分析结果二、面向接口编程 1、java 制定标准 ,不同的数据库厂商实现 接口即可。java 中提供的接口 ja原创 2017-07-16 20:25:57 · 351 阅读 · 0 评论 -
新手上路之plsqldev(oracle)个人喜欢的背景色图文配置
一. 打开在最上面的第一排找到工具(T)(或者Alt+t) -> 选择首选项 -> 用户 -> 用户界面 -> 字体 选择: 其中的字体什么的看个人喜好添加…原创 2017-10-13 20:18:09 · 5481 阅读 · 0 评论 -
菜鸟上路之oracle中rowid和rownum的使用 笔记整理
rowid和rownum区别 rownum和rowid都是伪列,但是两者的根本是不同的,rownum是根据sql查询出的结果给每行分配一个逻辑编号,即你的sql不同也就会导致最终rownum不同(变),但是rowid是物理结构上的,在每条记录insert到数据库中时,都会有一个唯一的物理记录(不变)。rowid小试 我在处理一张表中的删除重复记录,只保留一条记录..这时候rowid(在原创 2017-10-13 21:34:29 · 416 阅读 · 0 评论