ORACLE学习笔记之oracle基本操作

一、连接数据库命令:

1、  连接到数据库:conn 用户名/密码@网络服务名 [as sysdba/sysoper];

注:若连接时提示:the account is locked,请执行:alter user 用户名 account unlock;解锁。

2、  显示用户:show user;

3、  修改密码:passw[ord];

注:连接到数据库后修改密码,如果想修改其他用户的密码,需要用sys/system登陆。

4、  断开当前数据库连接:disc[onnect];

5、  断开数据库连接并退出:exit;

 

二、文件操作命令:

1、  运行sql脚本:start/@ sql文件名;

2、  编辑sql脚本:edit sql文件名;

3、  将sql*plus屏幕上的内容输出到指定文件中去:spool

例如:

SQL> spool D:\a.sql

Started spooling to D:\a.sql

 

SQL> select * from emp;

 

EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO

----- ---------- --------- ----- ----------- --------- --------- ------

 7369 SMITH      CLERK      7902 1980-12-17     800.00               20

 7499 ALLEN      SALESMAN   7698 1981-2-20     1600.00    300.00     30

 7521 WARD       SALESMAN   7698 1981-2-22     1250.00    500.00     30

 7566 JONES      MANAGER    7839 1981-4-2      2975.00               20

 7654 MARTIN     SALESMAN   7698 1981-9-28     1250.00   1400.00     30

 7698 BLAKE      MANAGER    7839 1981-5-1      2850.00               30

 7782 CLARK      MANAGER    7839 1981-6-9      2450.00               10

 7788 SCOTT      ANALYST    7566 1987-4-19     3000.00               20

 7839 KING       PRESIDENT       1981-11-17    5000.00               10

 7844 TURNER     SALESMAN   7698 1981-9-8      1500.00      0.00     30

 7876 ADAMS      CLERK      7788 1987-5-23     1100.00               20

 7900 JAMES      CLERK      7698 1981-12-3      950.00               30

 7902 FORD       ANALYST    7566 1981-12-3     3000.00               20

 7934 MILLER     CLERK      7782 1982-1-23     1300.00               10

 

14 rows selected

 

SQL> spool off;

Stopped spooling to D:\a.sql

注:使用PL/SQL Developer执行时日志记录中无执行的sql命令,在spl*plus中执行时可以显示执行的sql语句。

4、使用控件输入参数:select * from emp where ename='&name';

 

三、显示和设置环境变量(在sql*plus有效,PL/SQL Developer中无效

1、设置显示行的宽度和每页的行数,行宽默认是80个字符,每页行数目默认为14条。

显示行宽:show linesize;

显示每页的行数目:show pagesize;

设置行宽:set linesize 90;

设置每页行数目:set pagesize 20;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值