Oracle数据库(一)

Oracle简述

1.数据库的基本概念

 数据:在输几局库领域看来,数据是存储的基本单位,包含文本、图片、视频等。

 数据库:就是数据的仓库,存储数据的地方,特指设备中的硬盘,一二进制压缩文本饭的形式存放。该文件不能直接的操作,必须使用各个数据库厂商提供的工具才可以操作,该文件的格式是每一个定义的,所以个是也是不同的。

 数据库对象:在Oracle中,有表、触发器、视图、索引,函数,过程,触发器等

 关系型数据库:简单的说,就是以列结构的形式,将数据库中的信息表表示出来的对象。

2.Oracle数据库的组成:实例和数据库

 实例:它类似于一个对象,看不见、

 数据库:是看的见的,它在硬盘里是一个一个的二进制文件,...oradataorcl*.DBF

3.oracle服务器和orcl数据库的关系

 一个oracleDB数据库服务器可以有多个数据库,在目录下有多少个文件夹,就会有多少个数据库

 我们向数据库中存储的多余文件,最终都是以二进制文件的形式存在的,存储在.DBF文件中

 我们在安装数据库的时候,就已经创建了一个数据库,默认名叫orcl,如果没有修改的情况下

4.sqlplus和sqldeveloper,orcl实例,orcl数据库之间的关系

sqlplus是oracle11g自带的一个客户端黑屏界面工具,该工具可以连接到某个数据库的实例上,从而操作数据库
sqldeveloper是oracle11g自带的一个客户端彩屏界面工具,该工具可以连接到某个数据库的实例上,从而操作数据库

5.以sys超级用户,dba角色,几就是超级的管理员身份,它可以给用户解锁,为为用户设置密码。

 解锁代码

alter user scott/hr account unlock;

设置密码

alter user scott/hr identified by tiger/lion;

6.进入工具和退出

------以超级管管理员角色进入 

c:/>sqlplus / as sysdba

sql>exit
------以普通用户进入
c:/>sqlplus scott/tiger
sql>exit

7数据库分为四类

(A)DML(数据操纵语言):select,insert,update,delete ……
(B)DDL(数据定义语言):create table,alter table,drop table,truncate table ……
(C)DCL(数据控制语言):grant 权限 to scott,revoke 权限 from scott ……
(D)TCL(事务控制语言):commit,rollback,rollback to savepoint ……

8. oracleSQL与SQL92/99的关系

 SQL92/99标准,访问任何关系型数据库的标准

 oracleSQL语言,访问Oracle数据库服务器的专用语言

原文地址:https://www.cnblogs.com/kw28188151/p/8184040.html