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

  • 相关阅读:
    sql分页查询
    vi编辑器使用
    Linux命令:
    ubuntu中mysql忘记密码如何修改
    关于MySQL中自增的理解和设置
    MySQL中是索引
    MySQL中的分页操作结合python
    MySQL的分组和排序
    MySQL多表连接操作
    .NET Core App部署Linux
  • 原文地址:https://www.cnblogs.com/kw28188151/p/8184040.html
Copyright © 2020-2023  润新知