oracle (+)的,数据库知识(SQL+ORACLE)
数据库知识(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)相关推荐
- oracle查看数据库字符编码,oracle 查看、批改字符集编码
当前位置:我的异常网» 数据库 » oracle 查看.批改字符集编码 oracle 查看.批改字符集编码 www.myexceptions.net 网友分享于:2013-07-19 浏览:3次 ...
- oracle修改数据库国际字符集,Oracle修改数据库字符集
1.(Window:)cmd下输入set ORACLE_SID=你想进入的数据库的那个sid (Linux:)切换到oracle用户:export ORACLE_SID=你想进入的数据库的那个sid ...
- oracle 关闭数据库实列,Oracle 11g 数据库启动和关闭
Oracles11数据库的启动状态 Oracle11g在启动的时候必须经过三个状态:NOMOUNT,MOUNT,OPEN. NOMOUNT: 此状态下只打开数据库实例,读取参数文件. MOUNT: 根 ...
- oracle跨数据库用户操作,ORACLE跨数据库操作,DBLINK的使用
ORACLE跨数据库操作,DBLINK的使用 前几天帮一个朋友弄ORACLE跨数据库的操作,共享下具体的操作流程: 一.不同IP的数据库(DBLINK) 本地数据库ip 10.56.7.26 远程数据 ...
- oracle双重for循环sql,Oracle 11g中for循环中的PL / SQL限制
我有一个大约有3000万条记录的表,并且我想像这样循环遍历表中存在的记录: FOR i IN (SELECT * FROM tbl_items it Left join location lo ON ...
- oracle收集统计信息sql,Oracle自动统计信息的收集原理及实验
从Oracle Database 10g开始,Oracle在建库后就默认创建了一个名为GATHER_STATS_JOB的定时任务,用于自动收集CBO的统计信息.这个自动任务默认情况下在工作日晚上10: ...
- oracle创建存储过程动态sql,Oracle存储过程使用动态SQL
Oracle存储过程使用动态SQL 有两种写法:用 DBMS_SQL 或 execute immediate,建议使用后者.试验步骤如下: 1:DDL和DML /*** DDL ***/ begin ...
- oracle goldengate 数据库实例,案例:Oracle goldengate报错ggsci: error while loading shared libraries:...
天萃荷净 Oracle goldengate配置时报错ggsci: error while loading shared libraries 在部署goldengate过程中发现如下错误: [orac ...
- Oracle 查看数据库文件 SQL语句
Oracle 数据库文件主要分为: 表空间数据文件(包括临时表空间和UNDO表空间) 控制文件 日志文件(包括重做日志和standby日志) 可以通过 SQL 来查询: set line222 col ...
最新文章
- 自动驾驶汽车可用于处理急转弯的 3 种技术
- 页面打印错误 抛出异常 公司内部用
- Oracle官方文档网址收录
- 2019-02-25-算法-进化
- 【飞秋】使用C++语言创建Silverlight中的VisualState
- 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要1
- 启动XP出现“Operating System Not Found”
- oracle起定时任务,每隔1秒执行一次
- 《数据库系统概论》第五版 +学习笔记总目录
- Java使用aspose合并两个PDF文件
- 揭开Docker的神秘面纱
- Emacs footnote 自动排序
- CSDN的个人主页如何添加微信二维码
- PS怎么旋转图片方向
- matlab英文字母对应数字,MATLAB编程:大写英文字母转换成数值(0-25)两种代码
- 你感受过VR视频故事线吗?适用于哪些方面?
- Class 文件的魔数和文件版本号
- python单链表就地反转_Python中的就地字典反转
- 两台win 7系统电脑 一台双网卡 共享上网
- 【Java SE】设计模式
热门文章
- 微信公众号提示:redirect_uri 参数错误
- 利用R ggplot2包进行数据可视化(一)
- js和CSS实现图片旋转
- 一个事物两个方面的对比举例_对比:把两种相反的事物或一种事物相对立的两个方面作比较. 作用:鲜明地突出了主要事物或事物的主要方面的××特征....
- 主持人百度百科词条怎么做?主持人怎么申请百科词条?
- php中怎样把图片改大,PHP怎么批量修改图片大小?
- 分享10 个开源免费且优秀的后台管理系统模板
- js怎么实现导出html文件,JS - 使用 FileSaver.js 实现浏览器文件导出
- 气相色谱仪的基本原理与结构
- 数据库实验七 数据库设计