[oracle复习] - Oracle
https://deadzq.github.io/oracle/Oracle.html 我的oracle笔记1
https://deadzq.github.io/oracle/Oracle2.html oracle触发器
数据库就是用户存放数据,访问数据,操作数据的存储仓库
用户的各种数据被存放在数据库中,在需要的时候可以被有
权限的用户查询,统计,新的数据可以被添加进去,不需要的数据
可以被删除,一些旧的数据可以被修改. 所以: 数据库就是组织在
一起的数据集合.
数据库管理系统<Database Management System,DBMS>
就是管理一个数据库的软件.
DBMS是所有数据库的知识库,并对数据库的存储,安全,一致性,
并发操作,恢复和访问负责.
DBMS有一个数据词典(有时被称为系统目录),用于贮存它拥有的每个事物的
相关信息, 例如名字, 结构, 位置和类型, 这种关于数据的数据也被
称为元数据(metadata).
Oracle : Oracle7.3 oracle8 oracle8i oracle9i oracle10g
应用服务器 IAS
ias9i
开发工具包 IDS
developer2000 developer6i developer9i
Oracle数据库的特点
支持大数据库,多用户的高性能的事物处理
Oracle遵守数据存取语言,操作系统,用户接口和网络通信协议的工业标准(SQL)
实施安全性控制和完整性控制
支持分布式数据库和分布处理
具有可移植性,可兼容性和可连接性
全球化,跨平台的数据库.

小节:
SQL,PLUS的基本功能:
运行SQL语句的环境, 可以用于查询,操作数据库的数据
也可以用于管理数据库
基本特点:
Oracle独有的运行环境
有自己的一套SQLplus命令, 在各个平台都可以运行
SQLplus命令与sql语句不一样, 提供了标准SQL扩充命令的支持
数据库安全
用户: 数据库中的用户,用于组织和管理数据库对象的,通常一个应用软件的数据库对象被存放在一个数据库用户下.
使用数据库用户连接数据库后,可以对这些数据库对象进行操作.
方案: 一组数据库对象的集合.一个方案对应一个唯一的数据库用户,方案名和用户名完全相同,在访问
数据库对象的时候,可以采用"方案名.对象名"的方式进行访问.
权限: 权限决定了数据库用户在数据库中可以做什么,如果用户没有权限,那么对数据库就不能进行
任何操作,权限由高权限用户授予.
角色: 一组命名的权限,用于简化对权限的管理操作. 可以一次将多个权限(一个用户的权限)授予一个或多个
用户.
数据库网络访问
数据库名:数据库的名称
实例名: 数据库的内存区域和后台进程集合的总称
服务名: 数据库在操作系统上被当作一个服务对待
连接字符串: 通过网络访问远端服务器上的数据库时,用于描述数据库访问地址的字符串. 通常
的结构是: "主机名(或IP):端口号:服务名", 例如: 192.168.2.200:1521:orcl
监听器: 在服务器端运行的一个进程,用于监听客户端到数据库的连接请求.在通过网络访问时必须启动.
简单SQL语句:
1. 字符型
varchar(10) 定长的字符数据
char(2) 定长的字符型数据
varchar2(20) 变长的字符型数据
2. 数值型
number(4) 不带小数点的数值
number(8,2) 数据的总长度8位,小数点后2位
3. 日期型
DATE
Oracle中的建表语句:
CREATE TABLE USERS(
白鸽惠递gksb.
ID NUMBER(4) PRIMARY KEY,
NAME VARCHAR(10)
);

删除
drop table ykmimi;
查看表结构
desc ykmimi;
SQL语句分类
select查询语句
DML语句(数据操作语言)
insert / update / delete / merge
DDL语句(数据定义语言)
create / alter / drop / truncate
DCL(数据控制语言)
grant / revoke
bbbggg -> bad
事务控制语句
commit / rollback / savepoint
bghdjsdsbgs
SQL语句书写规则
在Oracle数据库中,SQL语句大小写不敏感.
SQL语句可单行或多行书写
在SQL语句中,关键字不能跨多行或缩写
为了提高可读性,一般关键字大写,其它小写
子句通常位于独立行,便于编辑,提高可读性
空格和缩进使程序易读

gqlbhsgjqlwzysmsldjkspzyg
|| 合并两列.

更换为手动
select * from ykmimi for update;
包括空值的任何算术表达式都等于死
包括空值的连接表达式等于与空字符串连接,也就是原来的字符串.
别名可以使用as或不使用.
3-35分
[oracle复习] - Oracle的更多相关文章
- Oracle复习思路
目录 Oracle复习 题型 复习大纲 附录 SQL题目一 SQL题目二 SQL题目三 SQL题目四 SQL题目五 SQL题目六 Oracle复习 题型 选择题15题 每题2分,共30分 判断题10题 ...
- Hyper-V安装Oracle Linux6_4 Oracle db 12c并使用rman做异机恢复
本文记录在Windows Server 2012 R2上安装Oracle Enterprise Linux 6.4以及使用RMAN进行进行异机恢复的过程. Windows服务器增加Hyper-V功能 ...
- Streaming data from Oracle using Oracle GoldenGate and Kafka Connect
This is a guest blog from Robin Moffatt. Robin Moffatt is Head of R&D (Europe) at Rittman Mead, ...
- Oracle实例和Oracle数据库(Oracle体系结构)
--========================================== --Oracle实例和Oracle数据库(Oracle体系结构) --==================== ...
- Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法
Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法 登陆数据库时提示 “ORA-01033”错误在命令窗口以s ...
- Pre-Query trigger in Oracle D2k / Oracle Forms
Pre-Query trigger in Oracle D2k / Oracle Forms DescriptionFires during Execute Query or Count Query ...
- 【转载】Oracle实例和Oracle数据库(Oracle体系结构)
免责声明: 本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除. 原文作者:Leshami 原文地址:http://blog.csdn.net/ ...
- Oracle 数据库(oracle Database)Select 多表关联查询方式
Oracle数据库中Select语句语法及介绍 SELECT [ ALL | DISTINCT ] <字段表达式1[,<字段表达式2[,…] FROM <表名1>,<表名 ...
- 搭建一个Oracle到Oracle的Goldengate双向复制环境
目标:搭建一个Oracle到Oracle的Goldengate双向复制环境(支持DDL+DML). 环境: OS:Red Hat Enterprise Linux Server release 5.5 ...
随机推荐
- OC导航栏自定义返回按钮
[iOS]让我们一次性解决导航栏的所有问题 在默认情况下,导航栏返回按钮长这个样子 导航栏默认返回按钮 导航栏左上角的返回按钮,其文本默认为上一个ViewController的标题,如果上一个Vi ...
- phpQuery中文手册(更新中)
示例 phpQuery::newDocumentFileXHTML('my-xhtml.html')->find('p'); $ul = pq('ul'); 载入文档 phpQuery::new ...
- VMware Pro v14.0.0 官方版本及激活密钥
热门虚拟机软件VMware Workstation Pro 14.0 全新版本发布,此次更新了诸多客户机操作系统版本,另外完全兼容Wind10创建者更新支持.12.0之后属于大型更新,专门为Win10 ...
- 虚拟机VMware的网络设置出了问题会导致很多莫名的错误
邪门地CentOS内软件安装失败问题:Xshell与虚拟机的各种连接失败:CentOS下eth0没显示ip地址. 这些原因竟然是一个,虚拟机VMware的网络设置出了问题. 恢复初始设置即可.
- Gcc ------ gcc的使用简介与命令行参数说明
gcc的使用简介与命令行参数说明 2011年06月19日 20:29:00 阅读数:10221 2011-06-19 wcdj 参考:<GNU gcc嵌入式系统开发 作者:董文军> (一) ...
- Java读取Excel数据
Java读取Excel数据,解析文本并格式化输出 Java读取Excel数据,解析文本并格式化输出 Java读取Excel数据,解析文本并格式化输出 下图是excel文件的路径和文件名 下图是exce ...
- myeclipse连接sql server2008 r2数据库
我用的myeclipse自带的jdk1.6连接的,所以选用sqljdbc4.jar的jar包,我是win7电脑 之前也看到一些用户留的微软官方连接,但是官方那边已经取消下载了,所以我重新去找了下 链接 ...
- SQL Server 公用表表达式(CTE)实现递归的方法
公用表表达式简介: 公用表表达式 (CTE) 可以认为是在单个 SELECT.INSERT.UPDATE.DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集.CTE 与派生表类 ...
- tensorflow显存管理
在运行上面的blog的Tensorflow小程序的时候程序我们会遇到一个问题,当然这个问题不影响我们实际的结果计算,但是会给同样使用这台计算机的人带来麻烦,程序会自动调用所有能调用到的资源,并且全占满 ...
- VS2010/MFC编程入门之四十四(MFC常用类:定时器Timer)
前面一节鸡啄米讲了CTime类和CTimeSpan类的使用,本节继续讲与时间有关的定时器.定时器并不是一个类,主要考虑到,提起时间的话就不能不说定时器,所以就把它放到CTime和CTimeSpan之后 ...