美文网首页
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