大家好,欢迎来到IT知识分享网。
登录SQL*Plus
在cmd中输入sqlplus
打开数据库,输入用户名和口令即可登录数据库
分别以sys、system身份连接默认的数据库实例。
要注意的是登录system用户的口令不只是密码
而应该是
密码 as sysdba
显示表结构
这里使用显示scott模式下部门(dept)表的结构和记录内容为例。
set pause
使用set pause on环境设置命令,当屏幕显示信息满屏幕时暂停。
该变量用来设置 SQL *Plus 输出结果是否滚动显示,其语法格式如下: set pause value
。 value 变量值有以下三种情况:off 是默认值,返回结果一次性输出完毕,中间的每一页不会暂停;on 表示输出结果的每一页都暂停,用户按后回车键后继续显示;text 表示在设置 pause 的值为 on 之后,若再设置 text 的值,则每次暂停都将显示该字符串,当 pause 的值为 off 时,设置 text 值没有任何意义。在执行完set pause on
之后可以使用set pause off
关闭设置
解锁scott用户,以scott身份连接默认的数据库实例。
默认情况下scott用户是被锁定的,需要在system用户下才能解锁
解锁
alter user scott account unlock;
显示当前的用户
缓冲区
显示缓冲区
使用LIST命令列出当前SQL缓冲区中的一行或多行命令语句。
编辑缓冲区
使用ed
命令编辑sql缓冲区中的命令,查询emp表中工资大于等于1500元的所有雇员的empno、ename、deptno和sal四个字段的记录内容。
编辑前
编辑后
将缓冲区中SQL语句保存为脚本
保存使用save命令保存当前缓冲区中的内容到脚本文件emp.sql,再清空缓冲区。
保存缓冲区的sql语句
save 保存文件路径
清空缓冲区
alter system flush shared_pool
执行脚本文件中的SQL语句。
@脚本文件路径
变量替换
其实变量替换就是将&变量名
看作一个需要后续输入的变量
如:利用替换变量查询姓名为‘SMITH’的雇员,并显示其员工信息。
查询当前用户下的所有表。
select table_name from user_tables;
修改scott用户密码
要进入到sys用户下才可以对密码进行修改
进入sys用户
sqlplus / as sysdba
修改密码
alter user scott identified by 新的密码
退出SQLPlus环境。
使用exit
或ctrl+z
可以退出环境
exit
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/16109.html