oracle---sqlplus


SQLPlus是Oracle提供的一个命令行执行的工具软件,安装之后会自动在系统中进行注册
我们在命令行直接敲:sqlplus,就可以用命令行的方式进入数据库连接。
                    sqlplusw,以窗口的方式进入数据库连接
sqlplusw中的主机字符串表示:如果一台电脑上有多个数据库得话,
则要在此处输入数据库的名称,如果你不输入,那么他会寻找最后一个建立好的全局数据库

set linesize  100 //设置sqlplusw中的长度,以便于显示
我们时常看到查询数据的时候,标题行重复了,原因是oracle中的数据采用一页一页的显示进行输出的
set pagesize  30  




sqlplusw中进行修改:
   在sqlplusw中因为没法修改输入的内容,一般会使用本地记事本进行编辑,直接在命令窗口中输入
   "ed 文件名"即可,如果这个文件不存在,他会提示你是否需要创建
   编辑完成之后,就直接关闭即可,要执行此文件,命令为"@文件名"
   @命令还可以在磁盘上找到文件: @d:\demo.txt  如果是demo.sql那么后缀省略 
/:表示使用上一次的操作
   
sqlplus中连接其他用户:
   conn 用户名\密码(AS SYSDBA) :如果现在连接的是超级管理员(sys),则在连接的最后必须写上AS SYSDBA,以系统管理员的身份进行登陆
 
比如我们在sys中输入 select * from emp; /这样找不到 ,因为原因是表的全称实际上是用户名.表名,而sys.emp这张表是没有的,这其实相当于window
里面的用户切换后桌面改变了一样
我们只能输入: select * from scott.emp;

如果希望当前用户是哪个:show user
一个用户中会拥有多张表,select * from tab;可以得到当前用户的全部的表名称(其实这些表省略了用户名)
查看表结构: desc emp;

你可能感兴趣的:(数据结构,oracle,sql)