(三)SQLPlus命令

    sqlplus是执行命令是主要 功能

    Oracle安装 完成之后会自动的提供一个 sqlplus命令,直接 运行此命令即可.随后要求输入 用户名和密码,其中密码不会回显

    但是除了此种方式之外,也 可以直接启动命令行模式(运行cmd),输入 sqlplus scott/tiger

    数据库之中基本组成是数据表,每一张表会包含有多条数据记录,下面查询一下em表的数据.

   select * from emp;

   限制执行之后发现现实的格式是比较混乱的,混乱的原因是因为此时没有设置 环境

     设置每行显示的数据长度:SET LINESIZE 300;

    设置每页显示的数据 行数:SET PAGESIZE 30;

  这两个命令为格式化指令,

  现在使用的windows 操作系统,windows系统在进行一些 命令编辑的时候都是没有图形界面的,所以一般这样的 情况下要想编写程序代码,那么就必须启动本地的记事本程序.

   命令格式:"ed 文件名称"(如果不写后缀,默认的后缀就是*.sql)

  打开记事本之后 

 就相当于进入到了一种程序阻塞状态,必须等待记事本关闭之后才可以继续使用

  随后要 想执行文件中的命令,那么使用"@文件名称"(默认找到*.sql的后缀)

  在整个Oracle里面提供有四个用户,那么可以 直接在sqlplus只使用如下语法切换用户.语法:

CONN  用户名/密码[AS SYSDBA]

  如果现在使用的是sys用户登录,那么必须要写上"AS SYSDBA",否则无法登陆

 范例:使用system登录

         CONN system/manager

范例:使用sys登录

   

   之前执行了查询emp表数据的操作,现在在sys用户下..执行 同样的命令

   因为emp表属于scott用户,严格来讲emp表的名称 是"模式名称.表名称"(后来随着发展,模式名称几乎就等同于用户名了,所以来讲emp表的完整名称是"用户名.表名称",即:scott.emp).

范例:使用完整名称访问

SELECT * FROM scott.emp;

  在sqlplus命令里卖弄,除了可以使用Oracle自己定义的 命令之外,也可以利用HOST指令调用本机的操作系统命令

猜你喜欢

转载自blog.csdn.net/qq1019648709/article/details/81744121
今日推荐