Oracle中SQL Plus的应用

                                   Oracle中SQL  Plus的应用

一,SQL Plus与数据库的交互

SQL*Plus工具主要用来进行数据查询和数据处理。

利用SQL*Plus可将SQL语言和Oracle专有的PL/SQL结合起来进行数据查询和处理。

在SQL Plus中,使用其他用户连接

例如:之前见到过的sys或system用户

语法格式:conn  用户名/密码 [as sysdba]

注意:如果现在连接的是超级管理员(sys),则在连接的最后必须写上 as sysdba

二,常用的表

Show user:显示当前正在连接的用户是哪一个。

查询操作(select):

格式: select  列名 |  *  from  表名;

查询所有表名称:

select * from tab;

Oracle中SQL Plus的应用_第1张图片

 

其实Scott用户里面有四张表,分别如下

Oracle中SQL Plus的应用_第2张图片

Oracle中SQL Plus的应用_第3张图片

在列的类型中主要有以下几种类型:

Number(n):表示的是数字(整数和小数都可以),n为数字的长度

Varchar2(n):表示的字符串,n为字符串长度

Date:表示日期

Number(7,2):表示的是数字,小数占2位,整数占5位,总共7位。

三,设置SQL  Plas的运行环境

查看一张表

Oracle中SQL Plus的应用_第4张图片

这样显示的结果感觉很乱的,所以

再使用sqlplus的时候,首先必须进行环境的设置

1,设置每显示的长度(一行所显示的最多字符总数):

set  linesize  长度;

2,修改每显示记录的长度(从顶部标题至页结束之间的行数):

set  pagesize  行数;

Oracle中SQL Plus的应用_第5张图片

这样就显示的清晰直观了。

 

四,常用的运行语法

1,查看表结构

desc  表名称

例:查看emp表的结构:desc  emp

 

2,连接符: ||

Oracle中SQL Plus的应用_第6张图片

Oracle中SQL Plus的应用_第7张图片

 

3,运算功能

Oracle中SQL Plus的应用_第8张图片

4,去重复

 

5,指定别名查询

Oracle中SQL Plus的应用_第9张图片

 

你可能感兴趣的:(数据库,Oracle数据库,SQL,Plus)