Oracle数据库使用

一、使用图形界面的软件和工具使用数据库技术。

二、使用操作命令和代码使用数据库技术。

1、SQL Plus基本功能简介

1)执行和编写SQL命令和代码,操作数据库

2)可以对数据进行操作,包括增加、修改、删除、查询

3)可以设置和控制Oracle运行的参数和状态

4)可以通过sysdba账号身份,控制数据库的运行

2、SQL语言的特点

SQL:结构化查询语言。

Structured Query Language

是关系数据库标准的查询语言。

1)集合性。SQL的查询结果,可以作为另一个SQL语句的条件。

2)统一性。数据库中,很多查询和操作命令都是统一的。(命令的格式和语句)

3)易移植性。容易转换或者在其他计算机、操作系统、数据库之间运行。

3、SQL语言分类

1)数据查询语言——DQL(Data Query Language)

select(查询)

2)数据操作语言——DML(Data Manual Language)

Insert(新增) update(修改) delete(删除)

3)数据定义语言——DDL(Data Defination Language)

Create(创建)alter(修改)drop(删除)

4)数据控制语言——DCL(Data Control Language)

grant(授权) revoke(取消授权)

5)事务控制语言——TCL(Transaction Control Language)

commit(提交事务)

rollback(回滚)

savepoint(设置保存节点)

三、Oracle数据库基础

1、模式和模式对象

模式:Oracle中所有对象的集合

模式对象:Oracle中的数据表、视图、索引等

2、Oracle中数据库的操作

1)创建数据库中的数据文件。用于保存数据。

CREATE TABLESPACE 表空间名称(数据库名称) LOGGING DATAFILE '数据文件的存放目录和名称.dbf' SIZE 文件大小(单位B) AUTOEXTEND ON NEXT 文件大小(单位B) MAXSIZE 文件大小(单位B) EXTENT MANAGEMENT LOCAL;

2)创建数据库中的临时文件。用于保存数据库的操作记录。

CREATE TEMPORARY TABLESPACE 表空间名称_TEMP TEMPFILE '数据文件的存放目录和名称.dbf' SIZE 文件大小 AUTOEXTEND ON NEXT 文件大小 MAXSIZE 文件大小 EXTENT MANAGEMENT LOCAL;

创建文件的时候注意:

①所有的关键单词均为大写;

②所有的符号都是英文状态的(半角);

③语法格式中带有名字的,都要用字母表示;

④所有的命令和执行语句都是一行编写,不能中途换行;

⑤执行创建文件的语句命令前,保证文件存放的目录(文件夹)是存在的;

3)创建与数据库关联的用户。Oracle不允许与数据库无关的用户的操作。

CREATE USER 用户名 IDENTIFIED BY 密码 DEFAULT TABLESPACE 表空间名称 TEMPORARY TABLESPACE 临时文件名称_temp;

4)给关联用户授权操作数据库。没有权限的关联用户,对数据库也不能进行操作。

GRANT 权限 TO 用户名;

Oracle常用权限:

connect(连接)

resource(资源)

dba(数据库管理员权限)

create session(创建会话)

5)删除数据库文件。

表空间文件和临时文件都要删除。

DROP TABLESPACE 表空间文件或者临时文件 INCLUDING CONTENTS AND DATAFILES;

6)删除用户。

DROP USER 用户名 CASCADE;

案例:使用Oracle管理员权限,创建表空间文件(文件存储到D:\myOracle\database).

表空间的属性:名称为School,初始大小10M,每次增加1M,最大100M。

创建关联用户School_admin,密码为Test2104;

授予连接、资源、管理员权限,创建会话权限;

完成以上内容。

1、在系统中创建存储目录。

2、使用Oracle管理员权限操作。以Windows系统管理员的身份运行cmd。

打开的效果:

输入:sqlplus / as sysdba

3、创建Oracle数据文件。

4、创建Oracle临时文件。

5、创建关联用户School_admin。

6、授权用户。

7、打开SQL Plus,使用School_admin登陆。

注意:输入密码的时候,大小写区分,并且不显示密码的内容或者任意形式的个数。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是 Oracle 数据库的基本使用方法: 1. 安装Oracle数据库软件:首先需要从Oracle官网下载并安装Oracle数据库软件,安装过程中需要设置数据库的实例名称、端口号、管理员账号和密码等信息。 2. 创建数据库:在Oracle数据库中,一个实例可以包含多个数据库,每个数据库由多个表空间组成,需要先创建数据库和表空间,再在表空间中创建表和其他对象。 3. 创建表:在数据库中,通过SQL语句创建表,定义表的各个字段、数据类型、长度、约束条件等信息。可以使用Oracle SQL Developer等图形化工具或者在命令行中使用SQL语句创建表。 4. 插入数据:在表中插入数据,可以使用INSERT语句,指定需要插入的字段和数据值。 5. 查询数据:在Oracle数据库中,使用SELECT语句查询数据,可以指定需要查询的字段、表、条件等信息,还可以进行排序、分组、聚合等操作。 6. 更新和删除数据:在数据库中,使用UPDATE语句更新表中的数据,使用DELETE语句删除表中的数据。 7. 数据备份和恢复:数据备份是保证数据安全性的重要措施,在Oracle数据库中,可以使用Oracle Data Pump实用程序或者RMAN备份和恢复工具进行数据备份和恢复操作。 总的来说,Oracle数据库是一个功能强大的关系型数据库管理系统,使用方法相对来说比较复杂,需要掌握SQL语言和Oracle数据库管理工具的相关知识,熟练掌握以上基本操作,可以在实际的项目中进行数据管理和处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值