zoukankan      html  css  js  c++  java
  • oracle坚决不挂2(SQLPLUS基础命令)

    继续复习!!SQLplus基础命令,其实这个应该是第一个要复习的。因为基础,你懂得。。要想学会跑,你先得知道该怎么走吧。

    win+R 输入cmd ,我们开始启动SQLplus

    sqlplus username/password [@connect_identifier]|[NOLOG]
    系统用户sys
    在这里插入图片描述
    普通用户scott
    在这里插入图片描述

    连接命令

    CONNECT:进行用户切换或连接到新的数据库。
    CONN[ECT] [username]/[password][@hoststring]
    在这里插入图片描述
    DISC[ONNECT]:断开与数据库的连接。
    该命令作用仅仅是断开与数据库的连接,不退出SQL*Plus环境!
    在这里插入图片描述

    编辑缓冲区

    • N——用数值定位缓冲区中的当前行;
    • A[PPEND]——将指定的文本追加到缓冲区内当前行的末尾;

    在这里插入图片描述
    在这里插入图片描述
    del删除当前行的文本
    在这里插入图片描述
    这个就是在输入del 后就把第四行的emp删除了,所以显示行号无效。

    • ED[IT]——以文本编辑器方式打开缓冲区,进行编辑。(这个是比较常用的了,到后面编写函数或触发器可以先把plsql语句放到缓冲区,然后run或者/执行)
      在这里插入图片描述
      • 清除缓冲区:clear buffer/cl buff;
        在这里插入图片描述

    显示与设置环境变量

    * show xxx
    show uesr;显示当前用户
    

    在这里插入图片描述
    show pages;显示页数
    在这里插入图片描述
    显示时间,将时间打开(默认off)
    在这里插入图片描述
    set serveroutput on,要使用plsql输出语句时,记得将它设置成on,打开,才会起作用,否则你是不会显示输出结果滴!

    格式化命令

    • COL[UMN]:控制列的输出显示格式。
    • col 表中列名 option
    • 其中,option的选项有:
    • CLE[AR]: 清除所有列的显示格式
    • FOR[MAT] format: 使用格式模型改变列的显示
    • HEA[DING] text: 设置列标题
    • JUS[TIFY] {align}: 调整列标题的位置居左(left)、居中(center)还是居右(right)
    • [NO]PRINT: 显式[隐藏]列标题
    • NULL :在指定位置将空值位置显示为text
    • TRUNCATED:删除第一行的字符串
    • WRAPPED: 换行

    heading

    col deptno heading '部门编号'
    

    查询结果
    在这里插入图片描述
    format,格式化数据,例如小数点后显示几位

    col sal formar 9999.99;
    select sal from emp;
    

    在这里插入图片描述

    • TTITLE用来给表设置页眉,BTITLE用来给表设置页脚
    btitle 'employee'
    ttitle 'EMP'
    

    注意一旦设置,所有的表上都有页眉和页脚
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    这个图有点多哈,见谅。

    SQLplus基础就到这里吧。

  • 相关阅读:
    Oracle第五周测验
    软件测试第五周
    Oracle第四周作业
    c++第二章测试
    软件测试第四章
    软件测试 第三章
    Centos 安装.NET Core环境
    .net core 集成极光推送
    Swagger添加文件上传测试
    linux firewall
  • 原文地址:https://www.cnblogs.com/dataoblogs/p/14121977.html
Copyright © 2011-2022 走看看