【Oracle基础 exp/imp和expdp/impdp的区别:】教程文章相关的互联网学习教程文章

Oracle基础教程:聚集、分组、行转列【图】

多行函数 聚集函数执行顺序:tName--where--group by --having--order by(select)where中不能出现当前子句中的别名,也不能用聚集 多行函数 聚集函数执行顺序:tName--where--group by --having--order by(select) where中不能出现当前子句中的别名,,也不能用聚集(分组)函数 聚集函数嵌套的时候,不能得到单个的列 常用聚集函数 是对一组或一批数据进行综合操作后返回一个结果 count 行总数--处理空值,空值也算进去了 count(...

Oracle基础教程:单行函数—正则表达式函数【图】

正则表达式函数 (10g引入) regexp_like( 正则表达式函数 (10g引入) regexp_like(S,RE,O) S 被搜索的字符串或者列表达式 RE 正则内容 O 参数(可选)idle> select ename from emp where regexp_like(ename,S); ENAME----------SMITHJONESSCOTTADAMSJAMES idle> select ename from emp where regexp_like(ename,^S.*T); ENAME----------SMITHSCOTT idle> idle> select ename from emp where regexp_like(ename,^s.*T$,i);忽略大小写 E...

Oracle基础教程:单行函数—日期类型函数【图】

因为round不能处理字符型数据,所以报错,我们要将字符型数据转换为日期型 idlegt; select round(to_date( 日期函数的处理 如果你对当前系统的日期格式 看这不舒服 可以修改当前会话的显示格式idle> alter session set NLS_DATE_FORMAT=YYYY-MM-DD HH24:MI:SS; Session altered. idle> select sysdate from dual; SYSDATE-------------------2010-12-17 08:52:31 idle> 这是OS系统时间 数据库本身没时间 只有SCN号日期可以直接参与运...

Oracle基础教程:单行函数—字符类型函数【图】

REPLACE(源字符串,OLD字符串,NEW字符串)从源字符串中找到搜索的old字符串,替换成new字符串idlegt; select replace( 字符型 ASCII CHR LOWER UPPER INITCAP CONCAT SUBSTR LENGTH INSTR TRIM dump lpad rpad REPLACE ASCII(字符) 返回字符的ASCII码值idle> select ASCII(a) from dual; ASCII(A)---------- 97 idle> select ASCII(A) from dual; ASCII(A)---------- 65 idle> CHR(n) 返回n的字符值 n是ASCII码数idle> select chr(...

Oracle基础教程:SQLPLUS环境命令【图】

Oracle基础教程:SQLPLUS环境命令,sqlplus常用命令 当输入SQL语句时,SQL在SQLPLUS里的缓存中,这个缓存很小,只能允许一个SQL语句 sqlplus常用命令 当输入SQL语句时,SQL在SQLPLUS里的缓存中,这个缓存很小,只能允许一个SQL语句,当下一个SQL输入时,上一个SQL就被覆盖了 为了更有效的输入和编辑SQL语句,SQLPLUS提供了一些常用命令,与SQL语句相比,SQLPLUS里的命令可以缩写. 查看sqlplus里的所有命令 help index 查看sqlplus里某个命令的...

Oracle基础教程:单行函数—数值类型函数【图】

数值型函数 ROUND TRUNC MOD CEIL power ROUND(列名|表达式,n)四舍五入到小数点后的n位idlegt; select round(458.734,0),round( 数值型函数 ROUND TRUNC MOD CEIL power ROUND(列名|表达式,n)四舍五入到小数点后的n位idle> select round(458.734,0),round(458.734,1),round(458.734,-1) from dual; ROUND(458.734,0) ROUND(458.734,1) ROUND(458.734,-1)---------------- ---------------- ----------------- 459 458.7 ...

Oracle基础教程:集合操作【图】

集合操作 用于多条select语句合并结果 union 并集 去重 union all 并集 不去重 intersect 交集 minus 差集 union A集合和B集 集合操作 用于多条select语句合并结果 union 并集 去重 union all 并集 不去重 intersect 交集 minus 差集 union A集合和B集合的合并,但去掉两集合重复的部分 会排序SCOTT@ora10g> select deptno,ename from emp where deptno in (20,30) 2 union 3 select deptno,ename from ...

Oracle基础教程:书写简易SQL【图】

如果屏幕显示的内容串行 是因为默认的显示的行长度是80字节 而选出的内容超出了80字节 可以修正一下SQLgt; set linesize 100如果 SQL语法书写很长,而且SQLPLUS里没有自动补齐,忘记格式时可通过文档获取帮助 官方文档中的SQL语法描述图:1.关键字和参数 方块是关键字 椭圆是参数 2.可选参数和关键字红色是可选,有多个路径选择,也就是 schema 和点是可选的,FORCE和VALIDATE是可选的或关系 3.循环语法可以使用多个表达式 表达式之间用逗...

Oracle基础教程:多表查询、SQL99【图】

多表查询 等连接 通过两个表具有相同意义的列,建立连接条件. 查询结果只显示两个列中的值是等值条件的行数据 表中同名列被选择 多表查询 等连接 通过两个表具有相同意义的列,建立连接条件. 查询结果只显示两个列中的值是等值条件的行数据 表中同名列被选择时必须添加表名前缀进行修饰 否则无法确定这一列是属于哪个表 N张表等值连接,条件至少有N-1个,否则会产生笛卡尔积 不等连接 A表中的某列数据和B表中一列或多列的关系是...

Oracle基础教程:SQL结构化查询语句简介【图】

Structured Query Language 结构化查询语言 包含4种类型语句: 数据查询语言DQL-Data Query Language SELECT 数据操纵语 Structured Query Language 结构化查询语言 包含4种类型语句:   数据查询语言DQL-Data Query Language SELECT   数据操纵语言DML-Data Manipulation Language INSERT, UPDATE, DELETE   数据定义语言DDL-Data Definition Language CREATE, ALTER, DROP   数据控制语言DCL-Data Control Language GRA...

Oracle基础教程:单行函数—分支函数【图】

简单case实现的是等值比较(表达式在when之前)SQLgt; select ename,sal,case deptno when 10 then分支结构 decode if expr1then action1elif expr2then action2...else default_actionfi decode(expr1,search1,result1,search2,result2,...,default)只能做等值比较 SQL> select ename,deptno,decode(deptno, 10,AAAA, 20,BBBB, CCCC) from emp order by 2; ENAME DEPTNO DECO---------- ---------- ----CLARK ...

Oracle基础教程:数据库的用户接口、启动关闭及随系统启动脚本【图】

Oracle基础教程:数据库的用户接口、启动关闭及随系统启动脚本 一. EM(Enterprise Manager) 9I提供的是OEM JAVA写的图形很丑陋 速度也慢 到10g后改名为EM Oracle10G提供的EM基于WEB的企业管理器 功能强大 但不是DBA日常维护的主要接口 辅助而已 安装完成后数据库和OEM都处于启动状态 ps -ef | grep ^oracle 访问路径: 通过主机名或IP访问 单机没DNS时/etc/hosts里要有域名解析 :1158/em 10.1版本是5500 10.2后1158 如果多个EM在同一...

Oracle基础教程:单行函数—null值处理函数【图】

null值是一个很特别的值,既不是0也不是空格.它的值是没有定义,不确定的未知值比如一个案件的追踪表,警方在对犯罪分子一无所知,但 null值是一个很特别的值,既不是0也不是空格.它的值是没有定义,不确定的未知值比如一个案件的追踪表,警方在对犯罪分子一无所知,但在犯罪分子性别一栏不是男就是女,只是此时还不确定就可以把性别栏设置为未知,当案件侦破到一定程度,警方知道了犯罪分子的性别,既从未知变成了已知.也就是由NULL变成男或女...

Oracle基础教程:RHEL5U5安装Oracle10g【图】

oracle10G的版本只支持到RHEL4,生产中建议安装官方认可的操作系统版本如果是RHEL5需要修改一下系统中的版本识别文件 因为oracle 第一次安装Oracle,,五花八门的问题,折腾了一阵,终于安装好了,将过程总结一下,给自己,也给需要的人! 操作系统准备工作 1.OS版本限制2.磁盘空间限制3.软件包依赖4.主机名和解析地址5.用户和资源限制(PAM)6.系统资源限制(内核参数) 支持的版本: oracle10G的版本只支持到RHEL4,生产中建议安装官方认...

Oracle基础教程之安装Oracle11g软件及示例方案【图】

前期准备安装好虚拟机(VMware Workstation 8.x版本或VMware Server 1.x版本)在虚拟机上安装好操作系统(CentOS 5.x或CentOS 4. 前期准备 安装好虚拟机(VMware Workstation 8.x版本或VMware Server 1.x版本) 在虚拟机上安装好操作系统(CentOS 5.x或CentOS 4.x) 建立好Oracle用户,并将Oracle软件拷贝到操作系统相关目录下 赋予了正确的用户权限 建议:希望大家拥有自己的笔记本,学习起来比较方便,内存最好是4G,最低2G吧,有...