1. 常用命令
1) show user 显示 当前用户
2) 1》conn[ect] 用户名/密码@网络服务名 [as sysdba / as sysoper]
切换用户
2》conn[ect] 用户名/密码
该命令经常用于切换当前用户
3) disc[onnect]
断开用户与数据库的连接,但是不退出 sqlplus 窗口
4) exit 断开与oracle连接,并退出窗口
5) passw[ord]
该命令用户修改用户密码
基本用法:
password 用户名
如果个自己修改密码,则可以不带用户名,只有system/sys 用户可以给其他用户修改密码
或者当前用户有修改其他人密码的权限也可以修改
6) & 交互命令
SQL> select * from emp where job='&job';
输入 job 的值: CLERK
原值 1: select * from emp where job='&job'
新值 1: select * from emp where job='CLERK'
7) spool
需求如下: 把屏幕上的记录保存到文件中。
SQL> spool on;
SQL> select * from emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30
7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
7876 ADAMS CLERK 7788 12-1月 -83 1100 20
7900 JAMES CLERK 7698 03-12月-81 950 30
7934 MILLER CLERK 7782 23-1月 -82 1300 10
已选择14行。
SQL> spool off;
这时候,在d盘下就会有相应的文件了。
8) SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mm;ss') from dual;
TO_CHAR(SYSDATE,'YYYY-MM-DDHH24:MM;SS'
--------------------------------------
2013-12-16 17:12;45
9)SQL> select to_char(add_months(sysdate,1),'yyyy-mm-dd hh24:mm:ss') from dual;
TO_CHAR(ADD_MONTHS(SYSDATE,1),'YYYY-MM
--------------------------------------
2014-01-16 17:01:43
10)SQL> select to_number('13')+to_number('14') from dual;
TO_NUMBER('13')+TO_NUMBER('14')
-------------------------------
27
11)SQL> select to_date('20091009','yyyy-mm-dd') from dual;
TO_DATE('20091
--------------
09-10月-09
12)找出每个月倒数第三天受雇的员工(如:2009-5-29)
select * from emp where last_day(hiredate)-2=hiredate;
2 入门语句
普通用户连接: Conn scott/tiger
超级管理员连接: Conn “sys/sys as sysdba”
Disconnect; 断开连接
Save c:\1.txt 把SQL存到文件
Ed c:\1.txt 编辑SQL语句
@ c:\1.txt 运行SQL语句
Desc emp; 描述Emp结构
Select * from tab; 查看该用户下的所有对象
Show user; 显示当前用户
如果在sys用户下: 查询Select * from emp; 会报错,原因:emp是属于scott,所以此时必须使用:select * from scott.emp;
/ 运行上一条语句