• oracle之sqlplus讲解


    这里要解释的sqlplus有2方面内容:sqlplus登陆命令和sql*plus工具命令。

    sqlplus登陆命令

    常用的登陆命令有:

    sqlplus /nolog 登陆到sqlplus,还未登录到数据库,若要登陆到数据库,需要conn username/password(注意:conn /as sysdba 不写用户名和密码的连接属于操作系统认证)

    sqlplus username/password 普通用户连接到默认数据库

    sqlplus username/password as sysdba 仅限sys和system用户(具有数据库管理权限的用户),连接到默认数据库

    sqlplus username/password@net_service_name  指定net服务名的普通用户连接

    sqlplus username/password@//host:port/sid 指定数据库服务器计算机的主机名或ip地址的普通用户连接


    sql*plus工具

    oracle的sql*plus 是与oracle进行交互的客户端工具,通过该工具可以查看、修改数据库记录。在sql*plus中可以运行sql*plus命令和sql语句。

    sql*plus命令:

    1)执行一个sql脚本文件

    SQL>start file_name

    SQL>@file_name

    2)对当前的输入进行编辑

    SQL>edit

    3)重新运行上一次运行的sql语句

    SQL>/

    4)将显示的内容输入到指定文件

    SQL>SPOOL file_name

    5)关闭spool输出

    SQL>SPOOL OFF

    只有关闭spool输出,才会在输出文件中看到输出的内容。

    6)显示一个表的结构

    SQL>desc table_name

    7)COL命令

    格式化里的显示形式,该命令有许多选项,具体如下:

    COL[UNM][{column|expr}[OPTION...]]

    option选项很多,大家可自己找资料了解。

    8)屏蔽掉一个列中显示的相同的值

    BREAK ON break_column

    例如:SQL>BREAK ON DEPTNO

       SQL>SELECT DEPTNO,ENAME FROM EMP;

    9)在上面屏蔽掉的一个列中显示的相同的值中,每当列值变化时,在值变化之前插入n个空行。

    BREAK ON break_column SKIP n

    10)显示对BREAK的设置

    SQL>BREAK

    11)清除对BREAK的设置

    SQL>CLEAR BREAKS

    12)SET 命令

    该命令包含许多子命令:

    SET system_variable value

    system_variable value的具体值请自行查找资料。

    13)

  • 相关阅读:
    Java 对象的内存布局(HotSpot 实现)
    HDFS 伪分布式环境搭建
    Java 多线程(四):锁(二)
    使用二叉树的递归套路来解决的问题
    乘积小于 K 的子数组
    Netty 学习(三):通信协议和编解码
    HDFS 分布式环境搭建
    Netty 学习(一):服务端启动 & 客户端启动
    累加和为 K 的最长子数组问题
    使用单调栈来解决的一些问题
  • 原文地址:https://www.cnblogs.com/dudu-java/p/4702387.html
Copyright © 2020-2023  润新知