文档介绍:Oracle基础教程
南京大学计算机科学与技术系
第五章 oracle常用工具的使用
Part II 数据库实践
2006-5-3
3
第五章 oracle常用工具的使用
SQL*Plus、 Worksheet的启动、关闭和使用
Oracle企业管理器 
网络管理
移植工具,性能监测器
2006-5-3
4
SQL*Plus
SQL * Plus是Oracle公司独立的SQL语言工具产品,“Plus”表示Oracle公司在标准S Q L语言基础上进行了扩充。
使用SQL * Plus编程时,用户同时操作一组数据(不是一次一个记录地处理)。
使用SQL * Plus中增加的模块,用户可以容易地编写实用的报表
SQL*Plus & Worksheet
2006-5-3
5
1 SQL*Plust的启动和关闭
SQL*Plus的启动
步骤:
开始菜单启动sql*plus
输入用户/口令,服务名
确定登录
2006-5-3
6
SQL*Plus的关闭
结束SQL*Plus会话的方法有两种:
①直接关闭窗口;
②在SQL>提示符后键入并执行EXIT命令,窗口自动关闭。
2006-5-3
7
2 SQL*Plus的使用
示例表的内容
SQL> SELECT * FROM EMP;
EMPNO ENAME JOB MGR HIREDAT M DEP
----- ---------------- -------------------- ---------- ---------- ---------- ---
7369 SMITH CLERK 7902 01-1月-99 800 20
7499 ALLEN SALESMAN 7698 01-1月-99 1600 300 30
7521 WARD SALESMAN 7698 01-1月-99 1250 500 30
7566 JONES MANAGER 7839 01-1月-99 2975 20
7654 MARTIN SALESMAN 7698 01-1月-99 1250 1400 30
7698 BLAKE MANAGER 7839 01-1月-99 2850 30
7782 CLARK MANAGER 7839 01-1月-99 2450 10
7788 SCOTT ANALYST 7566 01-1月-99 3000 20
7839 KING PRESIDENT 01-1月-99 5000 10
7844 TURNER SALESMAN 7698 01-1月-99 1500 0 30
7876 ADAMS CLERK 7788 01-1月-99 1100 20
7900 JAMES CLERK 7698 01-1月-99 950 30
7902 CLARK ANALYST 7566 01-1月-99 3000 20
2006-5-3
8
2006-5-3
9
显示表结构命令
命令:DESCRIBE
格式:DESC <表名>
描述:列出该表的基本结构
示例1: SQL> DESC EMP
名称空? 类型
-------------------- -------- -------------------
EMPNO NOT NULL CHAR(5)
ENAME CHAR(16)
JOB VARCHAR2(20)
MGR CHAR(5)
HIREDATE DATE
SAL NUMBER(8,2)
COMM NUMBER(8,2)
DEPTNO CHAR(3)
示例2: SQL> DESC DEPT
名称空? 类型
----------------------------------------- -------- ---------------
DEPTNO NOT NULL CHAR(3)
DNAME VARCHAR2(16)
LOC VARCHAR2(20)
2006-5-3
10
SAVE命令
命令:SAVE
格式:SAVE <文件名>[REPLACE|APPEND]
描述:将SQL缓冲区的内容保存到磁盘文件上。
示例: SQL> SAVE ;
已创建文件
示例: SQL> SAVE ;
已创建文件
SQL> SELECT * FROM EMP;
SQL> SAVE APPE;