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数据库服务器的专用语言