随笔分类 - 数据库
摘要:合并查询 在实际项目开发中经常遇到要合并结果集的情况,可以使用集合操作符:union,union all,intersect,minus。这次笔记学习这几个操作符。 【union】 该操作符用于取得两个结果集的并集。当使用该操作符时,会自动去掉结果集中重复行。 SELECT ename, sal,
阅读全文
摘要:分页查询 上次笔记学到分页查询的三种方式:rowid、分析函数和 rownum,这次笔记重点学 rownum 方式的分页查询。 1. 查询 emp 表为例 SELECT * FROM emp; 2. 显示 rownum (由系统自己分配) SELECT e.*, ROWNUM rn FROM (SE
阅读全文
摘要:子查询 多列子查询 上篇笔记讲的单行子查询是指子查询只返回单列、单行数据;多行子查询是指返回单列多行数据,都是针对单列而言。而多列子查询是指查询返回多个列数据的子查询。 查询与 SMITH 的部门和岗位完全相同的所有雇员 1、查询 SMITH 的部门和岗位 SELECT deptno, job FR
阅读全文
摘要:子查询 概念:指嵌入在其他 sql 语句中的 select 语句,也叫做嵌套查询。 单行子查询 指只返回一行数据的子查询语句 查询 SMITH 同部门的所有员工 1、查询出 SMITH 的部门号 select deptno from emp WHERE ename = 'SMITH'; 2 、查询
阅读全文
摘要:Oracle 安装、PL/SQL 配置使用 前言:因更换机械硬盘为 SSD 固态硬盘装了新 Windows 7 系统,需要重新搭建开发环境,把 Oracle 安装过程和 PL/SQL 配置使用做下笔记。 一、原始文件 win32_11gR2.zip PLSQL Developer 11.0.0.17
阅读全文
摘要:查询库中所有表名,字段名,数据总数 前言:在接触新项目时,经常要求熟悉项目系统涉及的数据库设计,以便更好、更快的熟悉项目业务,这篇笔记简单总结了对新项目数据库设计了解所需要用到的 sql ,针对所有表,字段,表说明,字段说明,表数据总数等信息做全面整体的了解。 查询所有表名 select t.ta
阅读全文
摘要:oracle 常用函数 单行函数 只处理单个行,并且为每行返回一个结果。 1.字符函数 concat(str1,str2) 字符串拼接函数 select concat('Hello ','World') from dual; 等价于 select 'Hello '||'World' from du
阅读全文
摘要:oracle表查询 使用逻辑操作符号 查询工资高于 500 或者是岗位为 MANAGER 的雇员,同时还要满足他们的姓名首字母为大写 J SELECT * FROM emp WHERE (sal >500 or job = 'MANAGER') and ename LIKE 'J%'; 使用 or
阅读全文
摘要:oracle 表查询 oracle 表基本查询 在此,基于 scott 用户存在的 emp,dept 表演示学习。 emp 雇员表 clerk 员工 salesman 销售 manager 经理 analyst 分析师 president 总裁 mgr 上级的编号 hiredate 入职时间 sal
阅读全文
摘要: 使用 profile 管理用户口令 概述:profile 是口令限制,资源限制的命令集合,当建立数据库的,oracle会自动建立名称为 default 的 profile 。当建立用户没有指定 profile 选项,那么 oracle 就会将 default 分配给用户。 1.账户锁定 概述:指
阅读全文
摘要:与其它数据库比较 小型数据库:Access、FoxBASE 中型数据库:MySQL、SQL Server、INFORMIX 大型数据库:Sybase、Oracle、DB2(负载:Sybase < Oracle < DB2) 使用哪种数据库考虑因素: 负载 成本 安全性 负载 成本 安全性 安装 安装
阅读全文

浙公网安备 33010602011771号