Oracle笔记1

第一讲 Oracle基础


本次课程任务
- 完成oracle安装,了解oracle管理工具
- 启动与关闭数据库实例
- SQL*Plus运行环境设置
- 常用SQL*Plus命令
- 格式化查询结果


oracle管理工具

  1. 企业管理器(OEM)是基于WEB界面的Oracle数据库管理工具。
  2. sql*plus是oracle自带的工具软件,主要用于执行sql语句,pl\sql块.

非自动提交


启动与关闭数据库实例

  • nomount
  • mount
  • open
  • force
startup MODE [restrict] [pfile=filename]
shutdown [normal | transactional | immediate | abort]

关闭模式

shutdown transactional #立即关闭
shutdown abort         # 强制关闭

设置SQL Plus运行环境

# 设置环境变量
set system_varibale value

set time on

set PAGESIZE 18 # show pagesize

set newpage 1 # show newpage

set linesize 19 # 

set pause on # 

set numformat $999,999,999.00

Oracle基础操作–常用命令

help | ?[topic]

- help startup
- help index
desc object_name;

desc dba_tablespaces; #敲了一串命令之后,发现不记得某个列名了。则使用“#desc object_name”来随时查看数据结构对象

select ename, job,
# desc scott.emp
sal from scott.emp where job = 'SALEMAN';
spool # 将查询结果输出到指定文件中

spo[ol] file_name.ext CREATE | REPLACE | APPEND OFF

spool C:\tmp.txt

select empno, ename, job, sal
from scott.emp
where job = 'SALEMAN';

spool off
define # 用来定义用户变量并分配char值

define variable variable=char_value

define vaname='student'
show # 显示系统变量值或环境变量值
show parameters db_block_size; # 显示当前数据库实例大小
save # 将SQL缓冲区最近的一条SQL语句保存到文件

select *
from scott.dept;
save C:test.sql
get # 把一个SQL脚本写入SQL*Plus缓冲区

get file_name.ext list | nolist

get C:\test.sql

/ #清空SQL缓存命令
START和@  # 用来执行 sql脚本

start url | file_name @ url | filename

start C:\temp.txt;
COLUMN # 格式化查询结果

column column_name | alias | option

col sal format $999,999.00
heading  # 定义列标题

col empno heading 编号
NULL | ON | OFF 
TTITLE BTTITLE

TTITLE printspec text | variable OFF | ON

ttitle left '车辆行驶情况表'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值