`
teachertina
  • 浏览: 12487 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

oracle 复习体系三 数据库操作

 
阅读更多

--oracle 复习体系三

--显示当前登录用户
show user

--查询当前方案下的所有表
select * from tab

--断开数据库连接
disconnect

--table
create table teacher (int number(3,2),username varchar2(50));

--alter table

--添加字段
alter table teacher add (password varchar(20));

--修改字段
alter table teacher modify (id number(5));

--修改字段类型,名字(不能有数据)
alter table teacher modify(id char(29));

--删除字段
alter table teacher drop column password;

--修改表明

rename teacher to xxxx;

drop table teacher;

--insert

insert into teacher (1,'xx');

--插入数据 数据来源与scott.emp(empno,ename)
conn scott/tiger

grant select on emp to tina with grant option;

conn tina/tina

insert into teacher select empno,ename from scott.emp;

select * from teacher

select * from scott.emp;
-- 查询username 为空的
select * from teacher where username is null

--不为空的
select * from teacher where username is not null;

--创建保存点
savepoint a;


drop from teacher ;

truncate table teacher;


--恢复到保存点
rollback to a;

 

 

 

 

 

 

--备份与恢复

 

 

--备份

--导出自己的表

exp userid=scott/tiger@orcl tables(emp) file=d:/emp.dmp

 

--导出其他方案的表,需要dba 的权限或者是exp_full_database

exp userid=system/manager@orcl tables(scott.emp,scott.xxx) file=d:/emp.dmp

 

--导出表结构

exp userid=scott/tiger@orcl tables(emp) file=d:emp.dmp rows=n

 

--快速使用直接导出的方式,速度快,适合大表

exp userid=scott/tiger@orcl talbes(emp,emp2,emp3) file=d:emp.dmp direct=y

--导出自己的方案

exp userid=scott/tiger@orcl owner=scott file =d:/emp.dmp

 

--导出别人的方案需要dba的权限或者exp_full_database

exp userid=system/manager@orcl owner=(system,scott,其他方案名称) file

 

--导出数据库实现增量备份

--full =y :导出所有

--inctype= complete 增量

exp userid=system/manager@orcl full =y inctype=complete file=d:/database.dmp

 

 

--导出

imp userid=scott/tiger@orcl tables=(emp) file=d:/xx.dmp

 

imp userid=scott/tiger@orcl tables=(emp) file=d:/xx.dmp touser=tina

 

imp userid=scott/tiger@orcl tables=(emp) file=d:/xx.dmp rows =n

 

imp userid=scott/tiger@orcl tables=(emp) file=d:/xx.dmp ignore=y

 

imp userid=scott/tiger file=xx.dmp

 

imp userid=system/manager fromuser=system touser=scott file=d:/xx.dmp

--导入数据库

imp userid=system/manager full =y file=d:/xx.dmp

 

 

--恢复表

 

conn scott/tiger

 

--查看该方案下的所有表

select * from tab

 

--删除表

drop table emp

 

--显示回收站,表被删除之后并没有直接删掉,在回收站中还可以看到

show recyclebin

 

--恢复 恢复到删除之前

flashback table emp to before drop

 

 

--如果想要直接删除:

--1.直接删除

drop table emp purge

--2.删除之后直接清空回收站

purge recyclebin

 

--也可以清空回收站中的指定表

purge table emp

 

--清空指定表空间

purge tablespace xxx

 

--清空指定表空间下的指定用户

 

purge tablespace xx user scott

 

分享到:
评论

相关推荐

    大型数据库系统复习题.doc

    第三章 ORACLE 11g 的数据库管理 第四章 ORACLE 11g 的表空间管理 第五章 ORACLE 11g 的表管理 第六章 ORACLE 11g 的数据查询 第七章 ORACLE 数据的基本操作 第八章 索引 第九章 视图 第十章 PL/SQL基础 第十一章 ...

    oracle复习资料详解,ppt格式

    **Oracle复习资料详解** Oracle是全球最广泛使用的数据库管理系统之一,尤其在企业级应用中占据主导地位。本复习资料以PPT格式详细介绍了Oracle数据库的关键概念和技术,旨在帮助学习者全面掌握Oracle的相关知识。 ...

    oracle数据库考试复习提纲

    在准备Oracle数据库考试时,理解其核心概念和操作是至关重要的。以下是一些关键知识点的详细阐述: 1. **数据模型**:数据模型是数据库设计的基础,包括数据结构、数据操作和数据的完整性约束。常见的数据模型有...

    Oracle数据库复习

    本复习资料涵盖了Oracle数据库的三个主要方面:简答题、编程题和操作题,旨在帮助用户全面掌握Oracle的核心知识和技能。 一、简答题 简答题通常涉及到Oracle的基础概念、架构和原理。这可能包括但不限于以下几个...

    思维导图在Oracle数据库体系结构教学中的应用.pdf

    在Oracle数据库的教学中,体系结构的理解至关重要,因为它构成了数据库运行的基础。然而,Oracle数据库的体系结构涉及的概念较为抽象,导致许多学生在学习后仍难以掌握其实质。为了解决这个问题,教师可以尝试引入...

    oracle数据库基础知识.pptx

    学习Oracle数据库基础知识需要具备一定的数据库基础知识和SQL语言基础,在学习过程中需要逐步掌握Oracle的体系结构、基本概念、实际操作、PL/SQL语言、开发和管理等方面的知识。 学习Oracle数据库基础知识的六条...

    oracle数据库培训PPT

    - 安装与配置:学习如何在不同操作系统上安装Oracle数据库,并进行基本的系统配置。 2. **SQL语言** - SQL简介:了解结构化查询语言(SQL)的基础语法,如SELECT、INSERT、UPDATE、DELETE等操作。 - SQL高级特性...

    oracle数据库基础知识(数据库程序设计)

    instance (实例)、数据文件、日志文件、参数文件、数据文件与表空间的关系 3、2是有关ORACLE的一些基本概念,下面要学习的是一些简单的的实际操作 ,就是如何去管理ORACLE数据库,当然不是管理全部的ORACLE。在此...

    oracle复习

    ### Oracle复习要点详解 Oracle数据库是全球领先的数据库管理系统之一,其强大的功能和广泛的应用使其成为IT行业中的重要组成部分。为了帮助大家更好地复习Oracle的相关知识,本文将深入解析Oracle的体系结构、监听...

    oracle数据库基础知识.ppt

    本文档将对Oracle数据库基础知识进行详细的介绍,包括数据库基本概念、关系数据库、数据库设计基础、SQL基本命令、Oracle简介、启动和关闭Oracle、Oracle命令复习等。 1. 数据库基本知识 数据库是指存储和管理数据...

    Oracle复习期末考试.pdf

    这个“Oracle复习期末考试.pdf”文件显然包含了对Oracle数据库系统的一些关键知识点的复习资料。以下是对这些知识点的详细解释: 1. **Oracle产品简史**: Oracle自1977年成立以来,经历了多次重大版本更新,例如...

    数据库程序设计复习文档.pdf

    Oracle体系结构是考试的重点,主要由三部分构成:内存结构、物理存储结构和逻辑存储结构。Oracle数据库是由物理存储系统文件(数据库)和内存中的Oracle实例(SGA和后台进程)组成的。 内存结构中的数据缓冲区利用...

    oracle考试复习资料

    这些知识点覆盖了Oracle系统的体系结构基础、服务器文件结构、SQL Plus工具的使用、数据库的启动和关闭流程以及创建数据库和表空间的相关命令。这些内容对于准备Oracle认证考试或是深入学习Oracle数据库技术都非常有...

    数据库开发技术复习题纲4(DOC X页).doc

    【数据库开发技术复习题纲4】的文档涵盖了Oracle数据库的核心概念和运作机制,主要知识点包括Oracle数据库体系结构、SQL*Plus、数据字典、内存结构、进程以及数据存储结构。 1. Oracle数据库体系结构和SQL*Plus: ...

    Oracle期末复习资料(超级详细的编程题、PPT、大作业、实验!).zip

    通过这些资源,学生不仅可以系统地复习Oracle数据库的相关知识,还可以通过实践操作提升技能,为期末考试做好充分的准备。无论是初学者还是有一定基础的学习者,这份资料都能提供宝贵的学习材料,帮助他们在Oracle的...

    湖南工业大学大型数据库复习资料.zip

    在大型数据库中,常见的有关系型数据库(如Oracle、MySQL、SQL Server),非关系型数据库(如MongoDB、Cassandra)等。数据库的核心概念包括数据模型(如实体-关系模型、层次模型、网络模型)、SQL语言、事务处理、...

    大学数据库课程的复习资料 数据库.zip

    常见的数据库管理系统(DBMS)有Oracle、MySQL、SQL Server、IBM DB2等。在学习数据库时,理解关系型数据库模型是基础,其中包括实体、属性、键、外键、索引等概念。 数据库设计是学习的重点之一,包括概念设计(用...

    大型数据库复习知识总结

    #### 三、Oracle数据库体系结构与操作 - **知识点3:Oracle的物理与逻辑结构** - **物理结构**主要包括数据文件、重写日志文件和控制文件。其中数据文件用于存储实际的数据和元数据信息;重写日志文件记录了对...

    ORACLE数据库管理员教程

    1. **Oracle体系结构**:理解Oracle数据库的架构是成为一名合格DBA的基础。这包括数据文件、控制文件、重做日志文件、参数文件、初始化参数、表空间和数据块等组件。 2. **安装与配置**:学习如何在不同操作系统上...

    oracle复习1

    Oracle数据库则由操作系统文件构成,包括控制文件、数据文件和重做日志文件。控制文件记录了数据库的元数据,数据文件存储数据,而重做日志文件则保存了对数据库的所有更改,用于恢复和备份。数据库逻辑上由表空间、...

Global site tag (gtag.js) - Google Analytics