(三)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指令调用本机的操作系统命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值