美文网首页
Oracle数据库

Oracle数据库

作者: 咸鱼有梦想呀 | 来源:发表于2017-11-22 18:03 被阅读0次

    数据库(Database)理解
    按照数据结构来组织、存储和管理数据的仓库,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。

    数据库分为:
    层次数据库
    网状数据库
    关系型数据库:SQL server ,MySQL ,DB2 ,Oracle

    数据库管理系统:DBMS
    是一种操纵和管理的系统,用于建立,使用和维护数据库。

    Oracle数据库特点:
    1.大数据库,多用户,高性能事务处理
    2.对安全性,完整性控制
    3.可分布式数据和分布处理
    4.具有可移植性,可兼容性和可连接性
    5.遵守数据存取语言、操作系统、用户接口和网络通信协议的工业标准。

    Oracle数据库的结构

    Oracle数据库的逻辑结构

    Oracle数据库安装
    Oracle安装包 密码:bcyt

    关系型数据库

    关系型数据库组件:

    • 客户端——client:conn sys/123456 as sysdba
    客户端连接

    启动客户端:cmd ——>sqlplus sys/123456 as sysdba

    客户端连接
    • 数据库服务器(Server)
    • 数据库(Database)

    客户端常用命令

    • 显示当前登录用户
      show user
    显示当前登录用户
    • 切换到另一用户
      conn 用户名/密码
    切换到另一用户
    • 查看指定表的表结构
      desc 表名
    查看指定表的表结构
    • 查看所有表
      select * from tab;
    查看所有表
    • 查看表
      select * from 表名;
    查看表
    • 设置格式
      set linesize 长度
      set pagesize 记录数
    未设置前的格式 设置后的
    • 设置当前环境下的日期格式
      alter session set nls_date_format='yyyy-mm-dd';
    更改日期格式

    改回默认的日期格式
    alter session set nls_date_format='DD-MON-RR';

    • 清屏
      host cls

    • 将结果脱机保存到指定文件
      1.spool 文件地址\文件名.文件类型
      2.要保存的内容记录
      3.spool off (结束脱机)

    • 保存上一条sql语句
      save 文件地址

    保存上一条sql语句 文件所在位置 文件内容
    • 执行指定文件中的sql语句
      start或@ 文件地址
    执行指定文件中的sql语句
    • 打开文本编辑工具,编辑上一条命令
      ed
      执行上一条命令
      /
    编辑上一条命令 执行文件中修改过的命令
    • 输出每条命令的执行时间
      set timing on/off
    输出每条命令的执行时间
    • 修改当前用户密码
      password
    修改当前用户密码
    • 断开连接
      disc
    断开连接
    • dual表
      dual是Oracle与数据字典一起自动创建的一个表,dual系统表
      只有一列:dummy,其数据类型为:VARCHAR2(1)。
      DUAL中只有一行数据:'X'。
    dual表

    创建用户
    创建
    create user 用户名 identified by 密码;

    用户创建.PNG

    授权:
    grant connect,resource to 用户名;

    用户授权.PNG

    建表:
    ed
    文件中创建表
    /

    创建表.PNG

    导入测试数据:
    1.cmd下查看imp帮助:
    imp help=y
    2.执行导入:
    imp 用户名/密码 file=

    导入测试数据.PNG

    如果想要导入不是本用户的表
    imp 用户名/密码 fromuser=表拥有用户 touser=导入用户 file=

    将表导入其他用户.PNG

    相关文章

      网友评论

          本文标题:Oracle数据库

          本文链接:https://www.haomeiwen.com/subject/lcznvxtx.html