SQLPlus的连接和设置

时间:2024-05-22 22:39:45

第二章数据操作

2.1 设置SQL Plus的运行环境

SQL plus中,使用其他用户连接(切换用户)

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

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

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

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

 SQLPlus的连接和设置

查询操作(select

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

一个数据库中存在多张表,若想得到全部表的名称:select * from tab;

在使用SQLplus的时候,首先必须进行环境的设置:

1)设置没航线是的长度:set linesize 长度;

2)修改每页显示记录的长度:set pagesize 行数;

 SQLPlus的连接和设置

2.2 常用的SQL

奖金表(BONUS

No.

字段

类型

描述

1

ENAME

varchar2(10)

雇员姓名

2

JOB

Varchar2(9)

雇员工作

3

SAL

number

雇员工资

4

COMM

number

雇员奖金(佣金)

雇员表(EMP

No.

字段

类型

描述

1

EMPNO

Nummber(4)

表示雇员编号,是唯一编号

2

ENAME

Varchar2(10)

表示雇员姓名

3

JOB

Varchar2(9)

表示工作职位

4

MGR

Number(4)

表示一个雇员的领导编号

5

HIREDATE

date

表示雇佣日期

6

SAL

Number(7,2)

表示月薪,工资

7

COMM

Number(7,2)

表示奖金,或者称为佣金

8

DEPTNO

Nummber(2)

表示部门编号

部门表(dept

No.

字段

 

 

1

DEPTNO

Nummber(2)

表示部门编号,是唯一编号

2

DNAME

Varchar2(14)

部门名称

3

LOC

Varchar2(13)

部门位置

工资等级表(SALGRADE

No.

字段

类型

描述

1

GRADE

number

等级名称

2

LOSAL

number

此等级的最低工资

3

HI

number

最高工资

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

Number(n):表示的是数字,n为数字的长度

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

Date:表示日期

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

2.3 连接符查询结果

查询出所有的工作情况(是否要去重复):SELECT distinct job FROM emp;

 SQLPlus的连接和设置