数据库知识(SQL+ORACLE)

概述

安易系统的SQL以及ORACLE使用相关

一、SQL

SQL工具

数据备份以及还原

1、SQL工具

        企业管理器:

        查询分析器

2、数据备份以及还原

        备份

        还原

3、SQL 语句(DDL,DML,DCL)

Select 语句(group by ,having,order by asc/desc,union,union all,top,distinct)

Update: update a set

Delete: delete from tablename where ..

Create :create table tablename (column1,datatype)

Insert : insert into tablename () values ()

Drop:drop table tablename

二、ORACLE

ORACLE工具,PL/SQL的使用

数据备份以及还原

1、        ORACLE基本工具

        Enterprise manager console      企业管理器

        Sql plus

        Net configuration assistant       网络配置助入

        Database configuration assistant   数据库配置助手

2、        数据备份及还原

⑴备份

        物理备份(RMAN)→一致性备份(数据库正常关闭),不一致性备份(归档模式)

        逻辑备份(EXP)

⑵还原

        实例恢复

        介质恢复: shutdown immediate;startup mount;

3、        PL/SQL的使用以及SQL语句

和SQL的区别:

        Dual:oracle必须有实例对象,如无就用DUAL代替

        Rownum:oracle取前几天的数据没有TOP可用,要用ROWNUM

        临时表:select * into tablename from tablename

Create table tablename as select * from tablename

        别名: select a=b from tablename

Select a b from tablename

        逻辑运算符: &,bitand()

        多表更新 update a,b set a.column=b.column;

Update a set a.column=(select column from b where a.column=b.column)

        标识列

序列建立:

create sequence SEQ_ZY_BFHZ

minvalue 1  maxvalue  9999  start with 1  increment by 1  nocache;

触发器建立:

create or replace trigger tr_seq_zy_bfhz  before insert on zy_bfhz  for each row

begin  select seq_zy_bfhz.nextval into :new.autoinc from dual;  end tr_seq_zy_bfhz;

视图: create or replace view viewname as select ….

触发器:create or replace trigger trname after/before insert/unpdate/delete on tablename

Begin

If insert /update/delete

End;

过程 create or replace procedure procedure_name

(parameter1 in 数据类型,.....)

begin

sql 语句

end procedure_name

系统表:sql:sysobjects

Oracle:all_tables

oracle (+)的,数据库知识(SQL+ORACLE)相关推荐

  1. oracle查看数据库字符编码,oracle 查看、批改字符集编码

    当前位置:我的异常网» 数据库 » oracle 查看.批改字符集编码 oracle 查看.批改字符集编码 www.myexceptions.net  网友分享于:2013-07-19  浏览:3次 ...

  2. oracle修改数据库国际字符集,Oracle修改数据库字符集

    1.(Window:)cmd下输入set ORACLE_SID=你想进入的数据库的那个sid (Linux:)切换到oracle用户:export  ORACLE_SID=你想进入的数据库的那个sid ...

  3. oracle 关闭数据库实列,Oracle 11g 数据库启动和关闭

    Oracles11数据库的启动状态 Oracle11g在启动的时候必须经过三个状态:NOMOUNT,MOUNT,OPEN. NOMOUNT: 此状态下只打开数据库实例,读取参数文件. MOUNT: 根 ...

  4. oracle跨数据库用户操作,ORACLE跨数据库操作,DBLINK的使用

    ORACLE跨数据库操作,DBLINK的使用 前几天帮一个朋友弄ORACLE跨数据库的操作,共享下具体的操作流程: 一.不同IP的数据库(DBLINK) 本地数据库ip 10.56.7.26 远程数据 ...

  5. oracle双重for循环sql,Oracle 11g中for循环中的PL / SQL限制

    我有一个大约有3000万条记录的表,并且我想像这样循环遍历表中存在的记录: FOR i IN (SELECT * FROM tbl_items it Left join location lo ON ...

  6. oracle收集统计信息sql,Oracle自动统计信息的收集原理及实验

    从Oracle Database 10g开始,Oracle在建库后就默认创建了一个名为GATHER_STATS_JOB的定时任务,用于自动收集CBO的统计信息.这个自动任务默认情况下在工作日晚上10: ...

  7. oracle创建存储过程动态sql,Oracle存储过程使用动态SQL

    Oracle存储过程使用动态SQL 有两种写法:用 DBMS_SQL 或 execute immediate,建议使用后者.试验步骤如下: 1:DDL和DML /*** DDL ***/ begin ...

  8. oracle goldengate 数据库实例,案例:Oracle goldengate报错ggsci: error while loading shared libraries:...

    天萃荷净 Oracle goldengate配置时报错ggsci: error while loading shared libraries 在部署goldengate过程中发现如下错误: [orac ...

  9. Oracle 查看数据库文件 SQL语句

    Oracle 数据库文件主要分为: 表空间数据文件(包括临时表空间和UNDO表空间) 控制文件 日志文件(包括重做日志和standby日志) 可以通过 SQL 来查询: set line222 col ...

最新文章

  1. 自动驾驶汽车可用于处理急转弯的 3 种技术
  2. 页面打印错误 抛出异常 公司内部用
  3. Oracle官方文档网址收录
  4. 2019-02-25-算法-进化
  5. 【飞秋】使用C++语言创建Silverlight中的VisualState
  6. 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要1
  7. 启动XP出现“Operating System Not Found”
  8. oracle起定时任务,每隔1秒执行一次
  9. 《数据库系统概论》第五版 +学习笔记总目录
  10. Java使用aspose合并两个PDF文件
  11. 揭开Docker的神秘面纱
  12. Emacs footnote 自动排序
  13. CSDN的个人主页如何添加微信二维码
  14. PS怎么旋转图片方向
  15. matlab英文字母对应数字,MATLAB编程:大写英文字母转换成数值(0-25)两种代码
  16. 你感受过VR视频故事线吗?适用于哪些方面?
  17. Class 文件的魔数和文件版本号
  18. python单链表就地反转_Python中的就地字典反转
  19. 两台win 7系统电脑 一台双网卡 共享上网
  20. 【Java SE】设计模式

热门文章

  1. 微信公众号提示:redirect_uri 参数错误
  2. 利用R ggplot2包进行数据可视化(一)
  3. js和CSS实现图片旋转
  4. 一个事物两个方面的对比举例_对比:把两种相反的事物或一种事物相对立的两个方面作比较. 作用:鲜明地突出了主要事物或事物的主要方面的××特征....
  5. 主持人百度百科词条怎么做?主持人怎么申请百科词条?
  6. php中怎样把图片改大,PHP怎么批量修改图片大小?
  7. 分享10 个开源免费且优秀的后台管理系统模板
  8. js怎么实现导出html文件,JS - 使用 FileSaver.js 实现浏览器文件导出
  9. 气相色谱仪的基本原理与结构
  10. 数据库实验七 数据库设计