Oracle文档总结

Posted heartwarming

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle文档总结相关的知识,希望对你有一定的参考价值。

一、SQL语句分为三种以下类型:

1、数据操纵语言DML:insert、update、delete、select

2、数据定义语言DDL:create  table、alter  table  table、drop、create  index、drop  index

3、数据控制语言DCL:grant 、remove、comment、rollback、savepoint、lock

二、小功能

(1)连接符:II

  (2)去重:distinct

  (3)看表结构:describedesc

  (4)日期和字符只能在单引号中出现,日期和字符大小写敏感

  (5)dual伪表

三、函数

  (1)单行函数:只对一行进行变换,每行返回一个结果

1.1、日期加或减一个数结果仍为日期,两个日期相减为天数

Months_between  两个日期相差的月数

add_months       向指定日期中加上若干月数

next_day         指定日期的下一个星期“对应的日期”

last_day          本月的最后一天

round            日期四舍五入

trunc             日期截断

 

to_char可以把数字类型转换成字符串类型

 

通用函数

Nvl(expr1, expr2):  将空值转换成已知的值  

Nvl2(expr1, expr2, expr3):  expr1不为null,返回expr2;为null,返回expr3

nullif(expr1, expr2): 相等返回null,不等返回expr1

coalesce(expr1, expr2...exprn):可以处理多个值,以此为空,以此往后

 

 

条件表达式

Case表达式:

   Case  某个字段等条件  when  条件1  then  return_expr1

              [when  comparison_ expr2  then  return_expr2

when  comparison_ expr3  then  return_expr3

else else_expr]

        end

 

Decode函数:

Decode(某个字段等条件,条件1 , return_expr1,

                   comparison_ expr2,return_expr2,

comparison_ expr3,return_expr3)

 

左右外连接

多表查询:

(1)       natural  join:放在两个表之间, using(条件字段)。不提倡使用此样的查询

(2)       join  .... on  条件

(3)       左右满外连接  left ightfull  join .....on   条件

 

 

组函数类型:

Avgcountmaxminsum

在where条件中是不可以使用组函数的,可以使用having,放在group by前面

Group by

 

 

 

 

(2)多行函数:

 

 

 

管理表

Select * from user_tables;查看用户创建的表

 

事务提交commint:一旦提交之后就无法回滚

事物如果没提交,可以回滚到delete删除之前的数据

 

数据伪列Rownum :1、2、3......

数据为例:rowID

 

截断表truncate  table 表名         注:数据不可回滚

 

 

视图操作:

   With check option

   With read only(最好加这个)

 

数据库备份(导出)

1创建文件夹

2输入exp指令

3输入用户名和密码

4设置到处的文件名

数据库(导入)

1、  进入到导出文件所在的文件夹中

2、  输入imp指令

3、  导入整个文件夹yes

数据库冷备份

就是在数据库关闭的情况下进行数据库的备份操作的实现

控制文件:V$controlfile

重做日志文件:V$logfile

数据文件、表空间文件:V$datafile和V$tablespace

核心操作配置文件:show paramter pfile

步骤:

1登录sys:conn sys/change_on_install as sysdba;

.....(找到那几个文件)

6关闭数据库实例

Shutdown immediate

7讲所有查找到的数据备份到磁盘上

8启动数据实例startUP

 

 

数据库第一范式,一对一

 

数据库第二范式,多对多

 

数据库第三范式,一对多

 

 

数据库

union并集    intersect 交集     minus差集

不让一个列打印:column 列名noprint

 

   Exists   not  Exists

以上是关于Oracle文档总结的主要内容,如果未能解决你的问题,请参考以下文章

SAP_ECC6_EHP7_IDES安装文档ORACLE11G+WINDOWS2012 R2 问题总结

cx_Oracle连接数据库总结

Lucene总结

Oracle metalink 中文文档列表 - Oracle EBS

有效利用Oracle官方的免费学习资源

Oracle安装参考官方文档MOS