oracle中SQL plus,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;

34180159030b021e70688bd35c1e95c2.png

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

ccd3f9d390b60f4768d84d23127de3e5.png

49803e2155e34aa491a059b576f7e52b.png

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

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

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

Date:表示日期

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

三,设置SQL  Plas的运行环境

查看一张表

18f153c38f0f0046fc2176fbdfecaf94.png

8c01f2d9eb3ac3cc127b940aaa017a99.png

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

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

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

set  linesize  长度;

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

set  pagesize  行数;

52ba483f0c8aaca059fceeded5b5c38e.png

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

四,常用的运行语法

1,查看表结构

desc  表名称

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

2,连接符: ||

832ddf73d86b9f0364ec8c34e9b18bd8.png

6b46e9c8c20cb61c8c0ae6471c1b6df6.png

3,运算功能

c945ebee09e11d95908e8168da365fea.png

4da57a9bef8b530cefe5d7a90e86521d.png

4,去重复

5e7b47d42a7fef71e55b782fe9353b2e.png

5,指定别名查询

1509331709fdbf24565ca580c64976b0.png

ab5f8596c1fd074c8fa97d932f798849.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值