SQLPlus命令

作者:gqk


 

  • Oracle安装完毕后 会有一个命令sqlplus命令,直接输入用户名和密码,密码是看不见的
  • 直接启用命令行模式(运行 cmd)输入命令sqlplus scott/tiger

数据库查询表的全部记录(先不考虑语法)

SELECT * FROM emp;

  

发现格式很乱:原因是没有设置环境

  • 设置每行显示的数据长度:SET LINESIZE 300;(次显示会收到命令行的控制) 

   

  显示结果:(但是存在表头 出现了两次)

  

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

以上两个被称为格式化命令:

现在使用的是window操作系统,可以使用记事本编写sql

-----window+r=====>输入notepad 创建记事本(但是好多系统都是没有图形界面的)那么我们应该执行外部文件

命令:“ed 文件名称”(如果没有后缀,默认为*.sql)(必须等待记事本关闭后才可以继续使用) ----ed gqk

执行文件中的命令:“@文件名称”@gqk


 

多个用户之间的切换:(如果使用sys 必须使用 AS SYSDBA)

CONN 用户名/密码 【AS SYSDBA】

切换SCOTT

CONN SCOTT/tiger

切换sys用户

CONN SYS/admin AS SYSDBA;
SELECT * FROM emp; 表或试图不存在
SELECT * FROM scott.emp;

调用本机操作系统命令:

host window操作命令

host cls

host copy d:\gqk.txt d:\admin.txt;

 


总结:

 1,格式化命令:

    。设置每行的长度:

    。设置每页显示的长度

  2,切换用户:

    。CONN 用户名  / 密码【AS SYSDBA】 SYS用户必须添加sysdba

  3,调用本机window操作命令

    。host

 

 

  

 

 

posted @ 2018-10-04 21:32  少侠gqk  阅读(849)  评论(0编辑  收藏  举报