SQL Plus 的简单使用

SQL Plus 的简单使用

前期配置,保证服务开启,regedit,查看 HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDB11g_home1 中的ORACLE_SID的值是否为当前数据库实例的名字,如果不是则右击修改,注销重启电脑。

  1. conn[ect] 连接命令
    用法:conn 用户名/密码 @网络服务名 [as sysdba/sysoper]
    注意:当私用特殊用户身份连接时,必须带上 as sysdba或者as sysoper
  2. disc[onnect] 断开连接
  3. passw[ord] 修改密码
    如果想修改其他用户的密码,需要system/sys账户
    passw user1
    旧口令
    新口令
  4. show user 显示当前用户名
  5. exit 断开数据库连接并退出sql plus
  6. start 和 @ 运行sql脚本
    start d:\aa\bb
  7. edit 编辑指定的sql脚本
  8. spool 截取sql plus 屏幕上的内容输出到指定文件夹中去
    spool d:\aa\test.sql;
    select * from emp;
    spool off;
  9. & 交互替代变量,需要用户手动输入
    select * from emp where job = ‘&job’;
    输入job的值 CLERK
    实际操作:select * from emp where job = ‘CLERK’
  10. set linesize 120 设置显示行的宽度,默认80个字符
  11. set pagesize 8 设置每页显示行数目,默认是14
  12. / 重新运行上一个sql语句
  13. desc 显示一个表的结构
    desc emp;
  14. 查询一个用户下的对象
    SQL>select * from tab;
    SQL>select * from user_objects;
  15. 查询一个用户下的所有的表
    SQL>select * from user_tables;
  16. 查询一个用户下的所有的索引
    SQL>select * from user_indexes;
  17. 得到当前数据库中当前用户可见的所有表名
    select table_name from user_tables;

猜你喜欢

转载自blog.csdn.net/qq_40393187/article/details/88947402