Oracle入门——Oracle的基本操作

Oracle入门——Oracle的基本操作SQL*Plus的基本操作,便于快速适应Oracle的工作环境

大家好,欢迎来到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环境。

使用exitctrl+z可以退出环境

exit

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/16109.html

(0)
上一篇 2024-02-11 11:00
下一篇 2024-02-11 12:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信